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