diff options
author | Brad King <brad.king@kitware.com> | 2024-01-18 16:53:49 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-01-18 17:27:53 (GMT) |
commit | 07b7d0ceaaa2fc86728184feccde34de00417386 (patch) | |
tree | 4384c5f0b0c293e275d92c3696cec525611a0120 /Modules | |
parent | c0734d550726e3abdb2a427b84ed2f5287b88fab (diff) | |
download | CMake-07b7d0ceaaa2fc86728184feccde34de00417386.zip CMake-07b7d0ceaaa2fc86728184feccde34de00417386.tar.gz CMake-07b7d0ceaaa2fc86728184feccde34de00417386.tar.bz2 |
CUDA/Clang: Update architectures supported by CUDA 12
In commit 4d90f65b24 (CUDA: Update set of architectures supported by
CUDA 12, 2022-12-19, v3.26.0-rc1~120^2) we incorrectly guarded dropping
removed architectures by compiler id, but it is actually the CUDA 12
toolkit itself that removed support.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/Internal/CMakeCUDAArchitecturesAll.cmake | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Modules/Internal/CMakeCUDAArchitecturesAll.cmake b/Modules/Internal/CMakeCUDAArchitecturesAll.cmake index 873400a..e0fdb67 100644 --- a/Modules/Internal/CMakeCUDAArchitecturesAll.cmake +++ b/Modules/Internal/CMakeCUDAArchitecturesAll.cmake @@ -68,10 +68,8 @@ function(cmake_cuda_architectures_all lang lang_var_) endif() if(${lang_var_}TOOLKIT_VERSION VERSION_GREATER_EQUAL 12.0) - if(CMAKE_${lang}_COMPILER_ID STREQUAL "NVIDIA") - list(REMOVE_ITEM CMAKE_CUDA_ARCHITECTURES_ALL 35 37) - list(REMOVE_ITEM CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR 35) - endif() + list(REMOVE_ITEM CMAKE_CUDA_ARCHITECTURES_ALL 35 37) + list(REMOVE_ITEM CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR 35) endif() # only generate jit code for the newest arch for all/all-major |