summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-08-03 12:45:54 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-08-03 12:45:54 (GMT)
commit599f1a53747c544b788fa42529300fff2ac12965 (patch)
tree7761c75518d74c3e8c21ad821b720f69d2856e40 /src
parent4a99145595383d665d33bf57df1bacab39912a01 (diff)
downloadDoxygen-599f1a53747c544b788fa42529300fff2ac12965.zip
Doxygen-599f1a53747c544b788fa42529300fff2ac12965.tar.gz
Doxygen-599f1a53747c544b788fa42529300fff2ac12965.tar.bz2
CMakeLists.txt improvement
Added CONFIGURE_DEPENDS to file GLOB constructs if available
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c99ee9f..cb28911 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -14,7 +14,11 @@ include_directories(
file(MAKE_DIRECTORY ${GENERATED_SRC})
-file(GLOB LANGUAGE_FILES "${CMAKE_CURRENT_LIST_DIR}/translator_??.h")
+if (${CMAKE_VERSION} VERSION_EQUAL "3.11.0" OR ${CMAKE_VERSION} VERSION_GREATER "3.11.0")
+ file(GLOB LANGUAGE_FILES CONFIGURE_DEPENDS "${CMAKE_CURRENT_LIST_DIR}/translator_??.h")
+else()
+ file(GLOB LANGUAGE_FILES "${CMAKE_CURRENT_LIST_DIR}/translator_??.h")
+endif()
# instead of increasebuffer.py
add_definitions(-DYY_BUF_SIZE=${enlarge_lex_buffers} -DYY_READ_BUF_SIZE=${enlarge_lex_buffers})
@@ -81,7 +85,11 @@ add_custom_command(
set_source_files_properties(${GENERATED_SRC}/lang_cfg.h PROPERTIES GENERATED 1)
# all resource files
-file(GLOB RESOURCES ${CMAKE_SOURCE_DIR}/templates/*/*)
+if (${CMAKE_VERSION} VERSION_EQUAL "3.11.0" OR ${CMAKE_VERSION} VERSION_GREATER "3.11.0")
+ file(GLOB RESOURCES CONFIGURE_DEPENDS ${CMAKE_SOURCE_DIR}/templates/*/*)
+else()
+ file(GLOB RESOURCES ${CMAKE_SOURCE_DIR}/templates/*/*)
+endif()
# resources.cpp
add_custom_command(