From a5ac981d0911f2680834069e091c87261d67edcc Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 12 Jun 2026 23:54:11 +0200 Subject: src/utils: the headers are common for every utility --- src/utils/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt index 51ab17d..1664882 100644 --- a/src/utils/CMakeLists.txt +++ b/src/utils/CMakeLists.txt @@ -1,7 +1,9 @@ find_package(Boost CONFIG REQUIRED COMPONENTS program_options) +file(GLOB headers CONFIGURE_DEPENDS "*.hpp") + function(add_util name src) - add_executable("${name}" ${src}) + add_executable("${name}" ${src} ${headers}) target_link_libraries("${name}" PRIVATE winapi_debug) target_link_libraries("${name}" PRIVATE Boost::disable_autolinking Boost::program_options) install(TARGETS "${name}" RUNTIME DESTINATION bin) @@ -10,9 +12,9 @@ function(add_util name src) endif() endfunction() -add_util(enum_symbols enum_symbols.cpp command_line.hpp pdb_descr.hpp) +add_util(enum_symbols enum_symbols.cpp) add_util(name2addr name2addr.cpp) -add_util(addr2name addr2name.cpp command_line.hpp pdb_descr.hpp) +add_util(addr2name addr2name.cpp) if(MSVC) find_package(Python3 REQUIRED COMPONENTS Interpreter) -- cgit v1.3