Browse Source

Merge topic 'cuda_architectures_default_doc'

baa530fe9f Help: Add example for setting default CMAKE_CUDA_ARCHITECTURES value

Acked-by: Kitware Robot <[email protected]>
Merge-request: !5685
Brad King 4 years ago
parent
commit
d591353126
1 changed files with 15 additions and 0 deletions
  1. 15 0
      Help/variable/CMAKE_CUDA_ARCHITECTURES.rst

+ 15 - 0
Help/variable/CMAKE_CUDA_ARCHITECTURES.rst

@@ -18,3 +18,18 @@ and compiler versions.
 
 This variable is used to initialize the :prop_tgt:`CUDA_ARCHITECTURES` property
 on all targets. See the target property for additional information.
+
+Examples
+^^^^^^^^
+
+.. code-block:: cmake
+
+  cmake_minimum_required(VERSION)
+
+  if(NOT DEFINED CMAKE_CUDA_ARCHITECTURES)
+    set(CMAKE_CUDA_ARCHITECTURES 75)
+  endif()
+
+  project(example LANGUAGES CUDA)
+
+``CMAKE_CUDA_ARCHITECTURES`` will default to ``75`` unless overridden by the user.