@@ -14,10 +14,11 @@ add_definitions(-DEIGEN_INITIALIZE_MATRICES_BY_ZERO)
1414find_package (OpenCV REQUIRED )
1515# Eigen
1616find_package (Eigen3 REQUIRED )
17+ # Google log
18+ find_package (Glog REQUIRED )
1719# Protobuf
1820find_package (Protobuf REQUIRED )
1921PROTOBUF_GENERATE_CPP (PROTO_SRCS PROTO_HDRS ${PROJECT_SOURCE_DIR } /protocols/vlslam.proto )
20-
2122# facebook folly
2223find_package (Folly REQUIRED )
2324
@@ -31,6 +32,7 @@ include_directories(
3132 ${EIGEN3_INCLUDE_DIR}
3233 ${PROTOBUF_INCLUDE_DIRS}
3334 ${FOLLY_INCLUDE_DIR}
35+ ${GLOG_INCLUDE_DIRS}
3436)
3537message (STATUS "Found Eigen at ${EIGEN3_INCLUDE_DIR} " )
3638
@@ -55,6 +57,7 @@ link_libraries(
5557 ${OpenCV_MINIMAL}
5658 ${FOLLY_LIBRARY}
5759 double-conversion # for folly
60+ glog
5861)
5962
6063add_library (visma SHARED
@@ -72,14 +75,14 @@ if (${build_evaluation})
7275 ${PROJECT_SOURCE_DIR } /thirdparty/Open3D/include/Open3D
7376 ${PROJECT_SOURCE_DIR } /thirdparty/Sophus/include )
7477 link_directories (
75- ${PROJECT_SOURCE_DIR } /Open3D/lib
78+ ${PROJECT_SOURCE_DIR } /thirdparty/ Open3D/lib
7679 )
7780 add_library (visma_eval SHARED
7881 src/constrained_icp.cpp
7982 src/evaluation.cpp
8083 src/visualization.cpp )
81- target_link_libraries ( visma_eval visma )
82- add_executable (example_evaluate example/example_tool .cpp )
83- target_link_libraries (example_evaluate visma_eval visma )
84+
85+ add_executable (example_evaluate example/example_evaluate .cpp )
86+ target_link_libraries (example_evaluate visma_eval visma Open3D )
8487endif (${build_evaluation} )
8588
0 commit comments