aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/ceres/0007_support_cuda_13.patch
blob: 0e74690a5746fcb3e469af4edaf3f3327f3a6b29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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")