summaryrefslogtreecommitdiffstats
path: root/Help/variable
diff options
context:
space:
mode:
authorRaul Tambre <raul@tambre.ee>2020-11-24 17:21:36 (GMT)
committerRaul Tambre <raul@tambre.ee>2020-11-30 15:57:11 (GMT)
commitc4ae9384ff4d355f51c06180984dd4d053f074cc (patch)
tree521f3e008bf3dee883e08d2605774d14cbefeb21 /Help/variable
parent8187bd2f4bc54c9003cb0034b21530e3bfd24e8d (diff)
downloadCMake-c4ae9384ff4d355f51c06180984dd4d053f074cc.zip
CMake-c4ae9384ff4d355f51c06180984dd4d053f074cc.tar.gz
CMake-c4ae9384ff4d355f51c06180984dd4d053f074cc.tar.bz2
CUDA: Initialize CMAKE_CUDA_ARCHITECTURES using $ENV{CUDAARCHS}
NVCC's default architecture may be newer than the one supported by the machine's GPU. In such cases it's useful to have an environment variable for initializing CMAKE_CUDA_ARCHITECTURES to avoid specifying it for every invocation.
Diffstat (limited to 'Help/variable')
-rw-r--r--Help/variable/CMAKE_CUDA_ARCHITECTURES.rst3
1 files changed, 2 insertions, 1 deletions
diff --git a/Help/variable/CMAKE_CUDA_ARCHITECTURES.rst b/Help/variable/CMAKE_CUDA_ARCHITECTURES.rst
index 985040d..7f7e679 100644
--- a/Help/variable/CMAKE_CUDA_ARCHITECTURES.rst
+++ b/Help/variable/CMAKE_CUDA_ARCHITECTURES.rst
@@ -5,7 +5,8 @@ CMAKE_CUDA_ARCHITECTURES
Default value for :prop_tgt:`CUDA_ARCHITECTURES` property of targets.
-This is initialized as follows depending on :variable:`CMAKE_CUDA_COMPILER_ID <CMAKE_<LANG>_COMPILER_ID>`:
+Initialized by the :envvar:`CUDAARCHS` environment variable if set.
+Otherwise as follows depending on :variable:`CMAKE_CUDA_COMPILER_ID <CMAKE_<LANG>_COMPILER_ID>`:
- For ``Clang``: the oldest architecture that works.