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