diff --git a/CMakeLists.txt b/CMakeLists.txt index d1b5215..a0c5278 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,12 +32,14 @@ else() message(FATAL_ERROR "Boost >= 1.35 required for testing wavelib") endif() + if(BUILD_UT) include(CTest) enable_testing() add_subdirectory(unitTests) + add_custom_target(CopyDataFiles - + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/test/signal.txt ${COMMON_BIN_PATH}/Debug COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/test/signal.txt ${COMMON_BIN_PATH}/Release diff --git a/unitTests/wavelibBoostTests/CMakeLists.txt b/unitTests/wavelibBoostTests/CMakeLists.txt index 715e67e..c56c194 100644 --- a/unitTests/wavelibBoostTests/CMakeLists.txt +++ b/unitTests/wavelibBoostTests/CMakeLists.txt @@ -30,5 +30,9 @@ target_include_directories(wavelibLibTests PUBLIC target_compile_definitions(wavelibLibTests PUBLIC BOOST_ALL_NO_LIB UNIT_TEST) -file( MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/Debug") -file( MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/Release") + +install(TARGETS wavelibLibTests + RUNTIME DESTINATION bin + LIBRARY DESTINATION tests + ARCHIVE DESTINATION tests + ) \ No newline at end of file