aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/CMakeLists.txt8
-rw-r--r--src/utils/CMakeLists.txt8
-rw-r--r--test/CMakeLists.txt3
-rw-r--r--test/unit_tests/CMakeLists.txt14
4 files changed, 21 insertions, 12 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index a78f35a..a867a98 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -7,12 +7,14 @@ target_compile_definitions(winapi_debug PUBLIC _NO_CVCONST_H)
target_include_directories(winapi_debug PUBLIC ../include/)
target_link_libraries(winapi_debug
PUBLIC winapi_common
- PRIVATE winapi_utf8)
+ PRIVATE winapi_utf8
+)
target_link_libraries(winapi_debug
PUBLIC Boost::boost
- PRIVATE Boost::disable_autolinking)
+ PRIVATE Boost::disable_autolinking
+)
target_link_libraries(winapi_debug PRIVATE dbghelp)
-INSTALL(TARGETS winapi_debug ARCHIVE DESTINATION lib)
+install(TARGETS winapi_debug ARCHIVE DESTINATION lib)
install(DIRECTORY ../include/winapi DESTINATION include)
if(MSVC_VERSION EQUAL 1900)
diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt
index 1664882..7868dae 100644
--- a/src/utils/CMakeLists.txt
+++ b/src/utils/CMakeLists.txt
@@ -5,7 +5,10 @@ file(GLOB headers CONFIGURE_DEPENDS "*.hpp")
function(add_util 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)
+ 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)
@@ -25,5 +28,6 @@ if(MSVC)
--
"$<TARGET_FILE:enum_symbols>"
--pdb "$<TARGET_PDB_FILE:test_lib>"
- --mask "test_ns:*")
+ --mask "test_ns:*"
+ )
endif()
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index b77003c..1e3b125 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -21,6 +21,7 @@ add_test(NAME call_stack COMMAND Python3::Interpreter
run
--pass-regex test_ns::baz test_ns::bar test_ns::foo
--
- "$<TARGET_FILE:call_stack>")
+ "$<TARGET_FILE:call_stack>"
+)
add_subdirectory(unit_tests)
diff --git a/test/unit_tests/CMakeLists.txt b/test/unit_tests/CMakeLists.txt
index 41375b5..6b41b63 100644
--- a/test/unit_tests/CMakeLists.txt
+++ b/test/unit_tests/CMakeLists.txt
@@ -4,7 +4,8 @@ add_executable(unit_tests main.cpp call_stack.cpp dbghelp.cpp)
target_link_libraries(unit_tests PRIVATE test_lib winapi_debug)
target_link_libraries(unit_tests PRIVATE
Boost::disable_autolinking
- Boost::unit_test_framework)
+ Boost::unit_test_framework
+)
install(TARGETS unit_tests RUNTIME DESTINATION bin/test)
if(MSVC)
install(FILES $<TARGET_PDB_FILE:unit_tests> DESTINATION bin/test OPTIONAL)
@@ -14,9 +15,10 @@ if(MSVC)
# Set the working directory so that the unit_tests binary can find the
# test_lib shared library binary.
add_test(NAME unit_tests COMMAND unit_tests
- --log_level=all
- --no_color_output
- --
- --test_lib_pdb "$<TARGET_PDB_FILE:test_lib>"
- WORKING_DIRECTORY "$<TARGET_FILE_DIR:test_lib>")
+ --log_level=all
+ --no_color_output
+ --
+ --test_lib_pdb "$<TARGET_PDB_FILE:test_lib>"
+ WORKING_DIRECTORY "$<TARGET_FILE_DIR:test_lib>"
+ )
endif()