cmake and travis support added
This commit is contained in:
3
unitTests/CMakeLists.txt
Normal file
3
unitTests/CMakeLists.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
add_subdirectory(wavelibBoostTests)
|
||||
|
34
unitTests/wavelibBoostTests/CMakeLists.txt
Normal file
34
unitTests/wavelibBoostTests/CMakeLists.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
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")
|
Reference in New Issue
Block a user