some improvements

This commit is contained in:
Holger Nahrstaedt 2016-03-09 13:42:52 +01:00
parent 0ed5135772
commit d68b19c1c8
2 changed files with 9 additions and 3 deletions

View File

@ -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

View File

@ -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
)