From 90ac5409601e7271d45ee46fdcfb3a0d275b2e45 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Fri, 24 Oct 2025 10:26:14 +0100 Subject: [PATCH] Force CMake to recheck for new modules when building. --- modules/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 76757a2e0..2ceaa9025 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -36,7 +36,7 @@ macro(build_modules SRC) if(NOT ${SRC} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR} AND EXISTS "${SRC}/CMakeLists.txt") add_subdirectory("${SRC}") else() - file(GLOB MODULES_SRCS "${SRC}/*") + file(GLOB MODULES_SRCS CONFIGURE_DEPENDS "${SRC}/*") foreach(MODULE_SRC ${MODULES_SRCS}) if(IS_DIRECTORY "${MODULE_SRC}") build_modules("${MODULE_SRC}") @@ -99,7 +99,7 @@ macro(build_modules SRC) endmacro() macro(build_subdir) - file(GLOB_RECURSE MODULES_SUBDIR_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cpp") + file(GLOB_RECURSE MODULES_SUBDIR_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} CONFIGURE_DEPENDS "*.cpp") list(SORT MODULES_SUBDIR_SRCS) GET_FILENAME_COMPONENT(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)