32 lines
1.0 KiB
CMake
32 lines
1.0 KiB
CMake
|
cmake_minimum_required(VERSION 3.2)
|
||
|
|
||
|
find_package(TBB REQUIRED)
|
||
|
include_directories(${TBB_INCLUDE_DIR})
|
||
|
|
||
|
set(GTEST_MAIN_LIBRARY gtest_main)
|
||
|
set(GTEST_LIBRARY gtest)
|
||
|
|
||
|
|
||
|
include_directories(../thirdparty/basalt-headers/test/include)
|
||
|
|
||
|
|
||
|
add_executable(test_image src/test_image.cpp)
|
||
|
target_link_libraries(test_image ${GTEST_LIBRARY} ${GTEST_MAIN_LIBRARY} ${OpenCV_LIBS} basalt)
|
||
|
|
||
|
add_executable(test_spline_opt src/test_spline_opt.cpp)
|
||
|
target_link_libraries(test_spline_opt ${GTEST_LIBRARY} ${GTEST_MAIN_LIBRARY} ${TBB_LIBRARIES} opengv basalt)
|
||
|
|
||
|
add_executable(test_vio src/test_vio.cpp)
|
||
|
target_link_libraries(test_vio ${GTEST_LIBRARY} ${GTEST_MAIN_LIBRARY} ${TBB_LIBRARIES} opengv basalt)
|
||
|
|
||
|
add_executable(test_nfr src/test_nfr.cpp)
|
||
|
target_link_libraries(test_nfr ${GTEST_LIBRARY} ${GTEST_MAIN_LIBRARY} ${TBB_LIBRARIES} opengv basalt)
|
||
|
|
||
|
|
||
|
enable_testing()
|
||
|
|
||
|
add_test(test_image test_image COMMAND Test)
|
||
|
add_test(test_spline_opt test_spline_opt COMMAND Test)
|
||
|
add_test(test_vio test_vio COMMAND Test)
|
||
|
add_test(test_nfr test_nfr COMMAND Test)
|