diff --git a/CMakeLists.txt b/CMakeLists.txt
index 00d0edb48c5c326a375470fff8d1cfc4e45bd186..5d7ed1086fd45a0cbb48bd6ee69a305c9e8b3db5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,11 +8,11 @@ project(${SCDAQ_TARGET})
 message("${SCDAQ_CMAKE_MODS_DIR}")
 
 set(CMAKE_CXX_STANDARD 17)
-if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.11.0")
+if (${CMAKE_VERSION} VERSION_LESS "3.11.0")
+    file(GLOB SOURCE_FILES ${SCDAQ_INCLUDE_DIR}/*.h ${SCDAQ_INCLUDE_DIR}/*/*.h ${SCDAQ_SOURCE_DIR}/*.c ${SCDAQ_SOURCE_DIR}/*.cc)
+else ()
     file(GLOB_RECURSE SOURCE_FILES CONFIGURE_DEPENDS
             ${SCDAQ_INCLUDE_DIR}/*.h ${SCDAQ_INCLUDE_DIR}/*/*.h ${SCDAQ_SOURCE_DIR}/*.c ${SCDAQ_SOURCE_DIR}/*.cc)
-else ()
-    file(GLOB SOURCE_FILES ${SCDAQ_INCLUDE_DIR}/*.h ${SCDAQ_INCLUDE_DIR}/*/*.h ${SCDAQ_SOURCE_DIR}/*.c ${SCDAQ_SOURCE_DIR}/*.cc)
 endif ()
 
 set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${SCDAQ_CMAKE_MODS_DIR}")