mirror of
https://github.com/microsoft/vcpkg.git
synced 2026-01-18 01:11:23 +01:00
44 lines
1.9 KiB
Diff
44 lines
1.9 KiB
Diff
commit d9d0c4d0e0cc560b7a3556284201537859b16fc6
|
|
Author: Mackay <1.732mackay@gmail.com>
|
|
Date: Wed Aug 6 21:36:12 2025 -0400
|
|
|
|
Update CMakeLists.txt to support CUDA 13
|
|
|
|
Change-Id: I4a0a0b29a45c1108d27b6f85670c926f5dda0f5e
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index bfa2d8ff..7e7e413d 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -255,17 +255,19 @@ if (USE_CUDA)
|
|
"find_dependency(CUDAToolkit ${CUDAToolkit_VERSION})")
|
|
enable_language(CUDA)
|
|
if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.18")
|
|
- # Support Maxwell GPUs (Default).
|
|
- set(CMAKE_CUDA_ARCHITECTURES "50")
|
|
- # Support other architectures depending on CUDA toolkit version.
|
|
- if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0")
|
|
- # Support Pascal GPUs.
|
|
- list(APPEND CMAKE_CUDA_ARCHITECTURES "60")
|
|
- endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0")
|
|
- if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0")
|
|
- # Support Volta GPUs.
|
|
- list(APPEND CMAKE_CUDA_ARCHITECTURES "70")
|
|
- endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0")
|
|
+ set(CMAKE_CUDA_ARCHITECTURES "")
|
|
+ if (CUDAToolkit_VERSION VERSION_LESS "13.0")
|
|
+ # Support Maxwell GPUs.
|
|
+ list(APPEND CMAKE_CUDA_ARCHITECTURES "50")
|
|
+ if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0")
|
|
+ # Support Pascal GPUs.
|
|
+ list(APPEND CMAKE_CUDA_ARCHITECTURES "60")
|
|
+ endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0")
|
|
+ if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0")
|
|
+ # Support Volta GPUs.
|
|
+ list(APPEND CMAKE_CUDA_ARCHITECTURES "70")
|
|
+ endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0")
|
|
+ endif(CUDAToolkit_VERSION VERSION_LESS "13.0")
|
|
if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "10.0")
|
|
# Support Turing GPUs.
|
|
list(APPEND CMAKE_CUDA_ARCHITECTURES "75")
|