diff options
author | Brad King <brad.king@kitware.com> | 2022-10-10 13:50:30 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2022-10-10 13:50:51 (GMT) |
commit | db53376b1f0181226e90d8f1b8f2f10ea9faa62a (patch) | |
tree | 3d8345d571ea98efea6727d41b9046e665a2ab62 | |
parent | 1aa7351f43e120d5ac3afd893075647e28200894 (diff) | |
parent | 7f4cbf65949bd9d5ac7311dd7f740209bb16765c (diff) | |
download | CMake-db53376b1f0181226e90d8f1b8f2f10ea9faa62a.zip CMake-db53376b1f0181226e90d8f1b8f2f10ea9faa62a.tar.gz CMake-db53376b1f0181226e90d8f1b8f2f10ea9faa62a.tar.bz2 |
Merge topic 'add_cuda_11.8_new_archs' into release-3.24
7f4cbf6594 CUDA: Add support for the two new architectures in 11.8
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7761
-rw-r--r-- | Modules/CUDA/architectures.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Modules/CUDA/architectures.cmake b/Modules/CUDA/architectures.cmake index 79c1252..d646920 100644 --- a/Modules/CUDA/architectures.cmake +++ b/Modules/CUDA/architectures.cmake @@ -45,6 +45,12 @@ if(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION VERSION_GREATER_EQUAL 11.4 list(APPEND CMAKE_CUDA_ARCHITECTURES_ALL 87) endif() +if(CMAKE_CUDA_COMPILER_TOOLKIT_VERSION VERSION_GREATER_EQUAL 11.8 + AND (NOT CMAKE_CUDA_COMPILER_ID STREQUAL "Clang")) + list(APPEND CMAKE_CUDA_ARCHITECTURES_ALL 89 90) + list(APPEND CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR 90) +endif() + # only generate jit code for the newest arch for all/all-major list(POP_BACK CMAKE_CUDA_ARCHITECTURES_ALL _latest_arch) list(TRANSFORM CMAKE_CUDA_ARCHITECTURES_ALL APPEND "-real") |