CUDA_HOME/CUDA_DIR/ENV{CUDA_HOME}/ENV{CUDA_DIR}: CUDA toolkit installation path.
See: cmake/libraries/cuda.cmake.
CMAKE_CUDA_STANDARD: CUDA standard.
See: cmake/compilers/cuda-compiler-configs.cmake.
Default: Auto-Detect.
Possible values:20,23.CMAKE_CXX_SCAN_FOR_MODULES: Whether to use C++ modules.
See: cmake/compilers/cxx-compiler-configs.cmake.
Default:OFF.
Possible values:ON,OFF.CMAKE_CXX_STANDARD: C++ standard.
See: cmake/compilers/cxx-compiler-configs.cmake.
Default: Auto-Detect.
Possible values:20,23.CMAKE_EXECUTABLE_SUFFIX: Executable suffix.
See: CMakelists.txt.
Default:.exe.ENV{CC}: C compiler.
See: cmake/compilers/cxx-compiler-configs.cmake.
Default: Auto-Detect.
Possible values:gcc,clang,cl, etc.ENV{CXX}: C++ compiler.
See: cmake/compilers/cxx-compiler-configs.cmake.
Default: Auto-Detect.
Possible values:gcc++,clang++,cl, etc.ENV{NVCC_CCBIN}: CUDA compiler bindir.
See: cmake/compilers/cuda-compiler-configs.cmake.
Default: Auto-Detect.PROJECT_NAMESPACE: Project namespace; Library targets should have an alias with project namespace as the prefix.
See: CMakelists.txt.
Default:pmpp;STACK_SIZE: Stack size for the executable targets (if any).
See: cmake/compilers/cxx-compiler-configs.cmake.
Default:1048576(Bytes).STDOUT_IS_TERMINAL: Whether the standard output is a terminal; Controls the output color. See: CMakelists.txt; cmake/compilers/cxx-compiler-configs.cmake; cmake/utils/logging.cmake.
Default:OFF.
Possible values:ON,OFF.