aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/utils/CMakeLists.txt
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-12 23:49:48 +0200
committerEgor Tensin <egor@tensin.name>2026-06-12 23:49:48 +0200
commitb00525a10746de26040d201fa2ca7fb075d1f83b (patch)
tree5ef06ab9fe9f1e49040a7bb76f74a62acdf4bed5 /utils/CMakeLists.txt
parentcmake: move main library code to src/ (diff)
downloadwinapi-debug-b00525a10746de26040d201fa2ca7fb075d1f83b.tar.gz
winapi-debug-b00525a10746de26040d201fa2ca7fb075d1f83b.zip
utils/ -> src/utils/
Diffstat (limited to 'utils/CMakeLists.txt')
-rw-r--r--utils/CMakeLists.txt27
1 files changed, 0 insertions, 27 deletions
diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt
deleted file mode 100644
index ce0ec07..0000000
--- a/utils/CMakeLists.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-find_package(Boost CONFIG REQUIRED COMPONENTS program_options)
-
-function(add_util name src)
- add_executable("${name}" ${src})
- target_link_libraries("${name}" PRIVATE winapi_debug)
- target_link_libraries("${name}" PRIVATE Boost::disable_autolinking Boost::program_options)
- install(TARGETS "${name}" RUNTIME DESTINATION bin)
- if(MSVC)
- install(FILES "$<TARGET_PDB_FILE:${name}>" DESTINATION bin OPTIONAL)
- endif()
-endfunction()
-
-add_util(enum_symbols enum_symbols.cpp command_line.hpp pdb_descr.hpp)
-add_util(name2addr name2addr.cpp)
-add_util(addr2name addr2name.cpp command_line.hpp pdb_descr.hpp)
-
-if(MSVC)
- find_package(Python3 REQUIRED COMPONENTS Interpreter)
- add_test(NAME enum_symbols COMMAND Python3::Interpreter
- "${CMAKE_CURRENT_SOURCE_DIR}/../cmake/tools/ctest-driver.py"
- run
- --pass-regex test_ns::baz test_ns::bar test_ns::foo test_ns::var
- --
- "$<TARGET_FILE:enum_symbols>"
- --pdb "$<TARGET_PDB_FILE:test_lib>"
- --mask "test_ns:*")
-endif()