CUDA_RUNTIME_LIBRARY¶
在 3.17 版本中添加。
选择用于针对 CUDA 语言编译器的 CUDA 运行时库。
允许的不区分大小写的取值有:
无使用
-cudart=none或等效标志链接以不使用 CUDA 运行时库。共享使用
-cudart=shared或等效标志链接以使用动态链接的 CUDA 运行时库。静态使用
-cudart=static或等效标志链接以使用静态链接的 CUDA 运行时库。
CUDA_RUNTIME_LIBRARY 的内容可以使用 生成器 表达式。
如果未设置该属性,则 CMake 将根据编译器选择 CUDA 运行时库的适当默认值。
注意
只有在启用 CUDA 语言时,此属性才有效。如果仅使用 C 或 C++ 语言使用 CUDA SDK,我们建议使用 FindCUDAToolkit 模块。