CUDA_RUNTIME_LIBRARY¶
在 3.17 版中新增。
选择 CUDA 运行时库,以便针对 CUDA 语言的编译器使用。
不区分大小写的允许值是
无
链接至
-cudart=none
或等效标志以不使用 CUDA 运行时库。共享
链接至
-cudart=shared
或等效标志以使用动态链接的 CUDA 运行时库。静态
链接至
-cudart=static
或等效标志以使用静态链接的 CUDA 运行时库。
CUDA_RUNTIME_LIBRARY
的内容可以使用 generator expressions
。
如果未设置该属性,CMake 会基于编译器使用适当的默认值选择 CUDA 运行时库。
注意
只有当启用了 CUDA
语言时,该属性才起作用。要控制仅在将 CUDA SDK 与 C
或 C++
语言结合使用时链接 CUDA 运行时库,我们建议使用 FindCUDAToolkit
模块。