@@ -24,9 +24,12 @@ find_package(catkin REQUIRED COMPONENTS
2424find_package (OpenCV REQUIRED )
2525find_package (Eigen3 REQUIRED )
2626
27+ find_package (PkgConfig REQUIRED )
28+ pkg_check_modules (jsoncpp REQUIRED jsoncpp )
29+
2730catkin_package (
28- INCLUDE_DIRS include include /am_utils include /vb_util_lib
29- LIBRARIES am_utils
31+ INCLUDE_DIRS include include /am_utils include /vb_util_lib ${jsoncpp_INCLUDE_DIRS}
32+ LIBRARIES am_utils jsoncpp
3033 CATKIN_DEPENDS
3134 brain_box_msgs
3235 control_toolbox
@@ -50,6 +53,7 @@ include_directories(
5053 include
5154 ${catkin_INCLUDE_DIRS}
5255 ${Eigen3_INCLUDE_DIRS}
56+ ${jsoncpp_INCLUDE_DIRS}
5357 /usr/include/eigen3
5458)
5559
@@ -74,7 +78,7 @@ add_library(am_utils
7478 src/vb_util_lib/am_param.cpp
7579 src/vb_util_lib/gis_entity.cpp
7680 src/vb_util_lib/gis_util.cpp
77- src/vb_util_lib/jsoncpp.cpp
81+ # src/vb_util_lib/jsoncpp.cpp
7882 src/vb_util_lib/json_utils.cpp
7983 src/vb_util_lib/gs_json_utils.cpp
8084 src/vb_util_lib/am_util.cpp
@@ -109,7 +113,7 @@ add_library(am_utils
109113 src/vb_util_lib/vb_main.cpp
110114 src/vb_util_lib/bag_logger.cpp )
111115
112- target_link_libraries (am_utils ${catkin_LIBRARIES} ${OpenCV_LIBRARIES} )
116+ target_link_libraries (am_utils ${catkin_LIBRARIES} ${OpenCV_LIBRARIES} jsoncpp )
113117
114118add_dependencies (am_utils ${catkin_EXPORTED_TARGETS} )
115119
0 commit comments