CUDAHOSTCXX

在版本 3.8 中新增。

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

編譯 CUDA 語言檔案時,用於編譯主機程式碼的偏好執行檔。CMake 僅在首次配置時使用此變數來決定 CUDA 主機編譯器,之後 CUDAHOSTCXX 的值會以 CMAKE_CUDA_HOST_COMPILER 的形式儲存在快取中。此環境變數優先於 CMAKE_CUDA_HOST_COMPILER

此環境變數主要用於啟用 CUDA 作為一級語言的專案。

注意

當使用 Visual Studio Generators 時會被忽略。

在版本 3.13 中新增:FindCUDA 模組將使用此變數來初始化其 CUDA_HOST_COMPILER 設定。