35 lines
770 B
CMake
35 lines
770 B
CMake
![]() |
enable_testing()
|
||
|
|
||
|
|
||
|
set(SOURCE_FILES
|
||
|
tst_dwt.cpp
|
||
|
BoostTest.cpp
|
||
|
)
|
||
|
|
||
|
set(HEADER_FILES
|
||
|
BoostTest.h
|
||
|
)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
add_executable(wavelibLibTests ${SOURCE_FILES} ${HEADER_FILES})
|
||
|
|
||
|
add_test(NAME wavelibTests 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)
|
||
|
|
||
|
file( MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/Debug")
|
||
|
file( MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/Release")
|