diff --git a/ur_calibration/CMakeLists.txt b/ur_calibration/CMakeLists.txt
index 7da1dd6..59508cd 100644
--- a/ur_calibration/CMakeLists.txt
+++ b/ur_calibration/CMakeLists.txt
@@ -12,6 +12,7 @@ find_package(catkin REQUIRED COMPONENTS
ur_rtde_driver
)
find_package(Eigen3 REQUIRED)
+find_package(yaml-cpp REQUIRED)
## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)
@@ -108,7 +109,8 @@ catkin_package(
CATKIN_DEPENDS
roscpp
ur_rtde_driver
-# DEPENDS Eigen3
+ DEPENDS
+ yaml-cpp
)
###########
@@ -180,7 +182,7 @@ if (CATKIN_ENABLE_TESTING)
catkin_add_gtest(calibration_test
test/calibration_test.cpp
src/calibration.cpp)
- target_link_libraries(calibration_test ${catkin_LIBRARIES})
+ target_link_libraries(calibration_test ${catkin_LIBRARIES} yaml-cpp)
endif()
install(TARGETS calibration_correction RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
diff --git a/ur_calibration/package.xml b/ur_calibration/package.xml
index 698e83f..e15e130 100644
--- a/ur_calibration/package.xml
+++ b/ur_calibration/package.xml
@@ -51,6 +51,7 @@
catkin
roscpp
ur_rtde_driver
+ yaml-cpp
rosunit