CUDAHOSTCXX¶
在 3.8 版本中添加。
这是一个 CMake 环境变量。 它的初始值取自调用进程环境。
编译 CUDA
语言文件时,用于编译主机代码的首选可执行文件。CMake 仅在首次配置时使用它来确定 CUDA
主机编译器,之后 CUDAHOSTCXX
的值将作为 CMAKE_CUDA_HOST_COMPILER
存储在缓存中。此环境变量优先于 CMAKE_CUDA_HOST_COMPILER
。
此环境变量主要用于将 CUDA
用作第一类语言的项目。
注意
当使用 Visual Studio 生成器 时,将被忽略。
在 3.13 版本中添加:FindCUDA
模块将使用此变量来初始化其 CUDA_HOST_COMPILER
设置。