Update CMakeLists.txt to support CUDA 13

Change-Id: I4a0a0b29a45c1108d27b6f85670c926f5dda0f5e
diff --git a/CMakeLists.txt b/CMakeLists.txt
index af932c6..754f069 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -299,17 +299,19 @@
         "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")