CUDACXX

3.8 版本中添加。

这是一个 CMake 环境变量。其初始值取自调用进程的环境。

用于编译CUDA 语言文件的首选可执行文件。仅在第一次配置时由 CMake 使用,用以确定CUDA 编译器,之后 CUDA 的值将作为CMAKE_CUDA_COMPILER存储在缓存中。对于任何配置运行(包括首次运行),如果 CMAKE_CUDA_COMPILER 变量已定义,则将忽略环境变量。

注意

可以包含使编译器正常工作的必需选项;但无法对其进行更改。

$ export CUDACXX="custom-compiler --arg1 --arg2"