From 7c6be232c1019129e515ceb7af49e98343b0e21f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=95=B0=E5=AD=A6=E3=81=AE=E6=AD=A6=E5=A3=AB?=
 <gashchuk2011@mail.ru>
Date: Tue, 1 Oct 2024 14:46:25 +0000
Subject: [PATCH] Update CMakeLists.txt

---
 CMakeLists.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f8dd75c..1c679b1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,8 +9,10 @@ set(CMAKE_CXX_STANDARD 11)
 message(STATUS "memory processing: GPU build in mode is ${INCLUDE_CUDA}")
 
 if(INCLUDE_CUDA)
-    enable_language(CUDA)
-    include_directories(${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES})
+    if(NOT DEFINED CMAKE_CUDA_COMPILER)
+        enable_language(CUDA)
+        include_directories(${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES})
+    endif()
 
     # -DCMAKE_CUDA_ARCHITECTURES=native -- Compile for the architecture(s) of the host's GPU(s)
 endif(INCLUDE_CUDA)
-- 
GitLab