CMakeLists.txt 645 B

1234567891011121314151617181920
  1. # Make sure Ceres knows where to find Eigen
  2. list(APPEND SEARCH_HEADERS ${EIGEN3_INCLUDE_DIR})
  3. # git clone https://ceres-solver.googlesource.com/ceres-solver
  4. find_package( Ceres 1.6.0 QUIET )
  5. if( Ceres_FOUND )
  6. MESSAGE(STATUS "CERES found")
  7. # Tests to run
  8. SET( TEST_SOURCES test_ceres_se3 )
  9. FOREACH(test_src ${TEST_SOURCES})
  10. ADD_EXECUTABLE( ${test_src} ${test_src}.cpp local_parameterization_se3)
  11. TARGET_LINK_LIBRARIES( ${test_src} sophus ${CERES_LIBRARIES} )
  12. TARGET_INCLUDE_DIRECTORIES( ${test_src} SYSTEM PRIVATE ${CERES_INCLUDE_DIRS})
  13. ADD_TEST( ${test_src} ${test_src} )
  14. ENDFOREACH(test_src)
  15. endif( Ceres_FOUND )