Help: Add example for setting default CMAKE_CUDA_ARCHITECTURES value

Fixes #21302 and #21666.
This commit is contained in:
Raul Tambre
2021-01-10 12:06:02 +02:00
parent aaebbd200b
commit baa530fe9f

View File

@@ -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.