diff --git a/CMakeLists.txt b/CMakeLists.txt
index d6bc8c9443f57ab6982c3aa12c3ee4cdd5a2981c..a1edf2d7a68b1e65e32ad85635729495413f09aa 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -195,7 +195,11 @@ else()
 endif()
 
 if (OPENMP_FOUND)
-	file(WRITE openmp_flags "${OpenMP_CXX_FLAGS} -I${OpenMP_CXX_INCLUDE_DIRS}")
+	if (NOT CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES STREQUAL "")
+		file(WRITE openmp_flags "${OpenMP_CXX_FLAGS} -I${OpenMP_CXX_INCLUDE_DIRS}")
+	else()
+		file(WRITE openmp_flags "${OpenMP_CXX_FLAGS}")
+	endif()
 	file(WRITE openmp_libs ${OpenMP_CXX_LIBRARIES})
 endif()