CUDACXX

在版本 3.8 加入。

這是一個 CMake 環境變數。其初始值取自呼叫程序環境。

編譯 CUDA 語言檔案的首選執行檔。CMake 僅會在首次組態時使用它來決定 CUDA 編譯器,之後 CUDA 的值會以 CMAKE_CUDA_COMPILER 的形式儲存在快取中。對於任何組態執行(包含首次),如果定義了 CMAKE_CUDA_COMPILER 變數,則會忽略環境變數。

注意

為了使編譯器正確運作所需的選項可以包含在內;它們無法變更。

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