From 914eab46f18ea995357fc936a79d6554eb4e874d Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Fri, 3 Feb 2023 15:27:09 +0700 Subject: [PATCH] CONFIGURE_DEPENDS for cmake sources --- CMakeLists.txt | 2 +- develop/manuals/CMakeLists.txt | 2 +- develop/singles/CMakeLists.txt | 2 +- develop/untests/CMakeLists.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 63b2eb6..cd597ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ option(META_HPP_NO_RTTI "Don't use RTTI" OFF) # library # -file(GLOB_RECURSE META_HPP_HEADERS "headers/*.hpp") +file(GLOB_RECURSE META_HPP_HEADERS CONFIGURE_DEPENDS "headers/*.hpp") source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${META_HPP_HEADERS}) add_library(${PROJECT_NAME} INTERFACE ${META_HPP_HEADERS}) diff --git a/develop/manuals/CMakeLists.txt b/develop/manuals/CMakeLists.txt index d6deaa2..92706b0 100644 --- a/develop/manuals/CMakeLists.txt +++ b/develop/manuals/CMakeLists.txt @@ -1,6 +1,6 @@ project(meta.hpp.manuals) -file(GLOB_RECURSE MANUALS_SOURCES "*.cpp" "*.hpp") +file(GLOB_RECURSE MANUALS_SOURCES CONFIGURE_DEPENDS "*.cpp" "*.hpp") source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${MANUALS_SOURCES}) add_executable(${PROJECT_NAME} ${MANUALS_SOURCES}) diff --git a/develop/singles/CMakeLists.txt b/develop/singles/CMakeLists.txt index 3c064cb..b692bc1 100644 --- a/develop/singles/CMakeLists.txt +++ b/develop/singles/CMakeLists.txt @@ -10,7 +10,7 @@ set(META_HPP_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../..") set(META_HPP_SINGLES_INPUT "${META_HPP_ROOT_DIR}/headers/meta.hpp/meta_all.hpp") set(META_HPP_SINGLES_OUTPUT "${META_HPP_ROOT_DIR}/develop/singles/headers/meta.hpp/meta_all.hpp") set(META_HPP_SINGLES_SCRIPT "${META_HPP_ROOT_DIR}/develop/singles/scripts/build_singles.py") -file(GLOB_RECURSE META_SINGLES_DEPENDS "${META_HPP_ROOT_DIR}/headers/*.hpp") +file(GLOB_RECURSE META_SINGLES_DEPENDS CONFIGURE_DEPENDS "${META_HPP_ROOT_DIR}/headers/*.hpp") add_custom_command(OUTPUT "${META_HPP_SINGLES_OUTPUT}" COMMAND "${Python3_EXECUTABLE}" "${META_HPP_SINGLES_SCRIPT}" diff --git a/develop/untests/CMakeLists.txt b/develop/untests/CMakeLists.txt index b82191f..07de844 100644 --- a/develop/untests/CMakeLists.txt +++ b/develop/untests/CMakeLists.txt @@ -1,6 +1,6 @@ project(meta.hpp.untests) -file(GLOB_RECURSE UNTESTS_SOURCES "*.cpp" "*.hpp") +file(GLOB_RECURSE UNTESTS_SOURCES CONFIGURE_DEPENDS "*.cpp" "*.hpp") source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${UNTESTS_SOURCES}) add_executable(${PROJECT_NAME} ${UNTESTS_SOURCES})