CMakeLists.txt 579 B

123456789101112131415
  1. # Tests to run
  2. SET( TEST_SOURCES test_common test_so2 test_se2 test_rxso2 test_sim2 test_so3 test_se3 test_rxso3 test_sim3 test_velocities test_geometry)
  3. find_package( Ceres 1.6.0 QUIET )
  4. FOREACH(test_src ${TEST_SOURCES})
  5. ADD_EXECUTABLE( ${test_src} ${test_src}.cpp tests.hpp ../../sophus/test_macros.hpp)
  6. TARGET_LINK_LIBRARIES( ${test_src} sophus )
  7. if( Ceres_FOUND )
  8. TARGET_INCLUDE_DIRECTORIES( ${test_src} SYSTEM PRIVATE ${CERES_INCLUDE_DIRS})
  9. ADD_DEFINITIONS(-DSOPHUS_CERES)
  10. endif(Ceres_FOUND)
  11. ADD_TEST( ${test_src} ${test_src} )
  12. ENDFOREACH(test_src)