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