summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-01-18 16:53:49 (GMT)
committerBrad King <brad.king@kitware.com>2024-01-18 17:27:53 (GMT)
commit07b7d0ceaaa2fc86728184feccde34de00417386 (patch)
tree4384c5f0b0c293e275d92c3696cec525611a0120 /Modules
parentc0734d550726e3abdb2a427b84ed2f5287b88fab (diff)
downloadCMake-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.cmake6
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