set(SOURCE_FILES tst_dwt.cpp BoostTest.cpp ) set(HEADER_FILES BoostTest.h ) add_executable(wavelibLibTests ${SOURCE_FILES} ${HEADER_FILES}) add_test(NAME wavelibTests WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH} COMMAND wavelibTests) include_directories(${BOOST_DIR}) add_dependencies(wavelibLibTests wavelib) target_link_libraries(wavelibLibTests ${Boost_LIBRARIES} wavelib) target_include_directories(wavelibLibTests PUBLIC ${CMAKE_SOURCE_DIR}/../../header ${Boost_INCLUDE_DIR} ) target_compile_definitions(wavelibLibTests PUBLIC BOOST_ALL_NO_LIB UNIT_TEST) install(TARGETS wavelibLibTests RUNTIME DESTINATION bin LIBRARY DESTINATION tests ARCHIVE DESTINATION tests )