diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a0a6e3..63b92ea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,8 @@ project(3dv_tutorial) set(CMAKE_CXX_STANDARD 11) set(CMAKE_BUILD_TYPE Release) find_package(OpenCV REQUIRED) +find_package (Eigen3 3.3 REQUIRED NO_MODULE) +find_package (Ceres REQUIRED) set(SRC_DIR "${CMAKE_SOURCE_DIR}/src") set(BIN_DIR "${CMAKE_SOURCE_DIR}/bin") @@ -13,6 +15,7 @@ foreach(app_source ${APP_SOURCES}) string(REPLACE ".cpp" "" app_name ${app_source}) string(REPLACE "${SRC_DIR}/" "" app_name ${app_name}) add_executable(${app_name} ${app_source}) - target_link_libraries(${app_name} ${OpenCV_LIBS}) + target_include_directories(${app_name} PRIVATE ${EIGEN3_INCLUDE_DIR}) + target_link_libraries(${app_name} ${OpenCV_LIBS} ${CERES_LIBRARIES}) install(TARGETS ${app_name} DESTINATION ${BIN_DIR}) endforeach(app_source ${APP_SOURCES})