CUDAHOSTCXX
Это переменная среды CMake Переменная окружения. Её начальное значение берётся из окружения вызывающего процесса.
Предпочитаемая программа для компиляции кода хоста при компиляции файлов языка CUDA. Будет использована CMake только при первой конфигурации для определения CUDA компилятора хоста, после чего значение для CUDAHOSTCXX сохранится в кэше как CMAKE_CUDA_HOST_COMPILER. При любом запуске конфигурации (включая первый), переменная окружения будет проигнорирована, если переменная CMAKE_CUDA_HOST_COMPILER определена.
Эта переменная окружения предназначена в первую очередь для проектов, которые включают CUDA в качестве языка первого класса. Модуль FindCUDA также будет использовать её для инициализации своего CUDA_HOST_COMPILER параметра.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.15/envvar/CUDAHOSTCXX.html