1
0
mirror of https://github.com/anope/anope.git synced 2026-06-29 16:56:37 +02:00

Force CMake to recheck for new modules when building.

This commit is contained in:
Sadie Powell
2025-10-24 10:26:14 +01:00
parent 909a77efb9
commit 90ac540960
+2 -2
View File
@@ -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)