diff --git a/ur_calibration/CMakeLists.txt b/ur_calibration/CMakeLists.txt
index 0b17e4d5f..e95014a13 100644
--- a/ur_calibration/CMakeLists.txt
+++ b/ur_calibration/CMakeLists.txt
@@ -17,11 +17,9 @@ find_package(rclcpp REQUIRED)
find_package(ur_robot_driver REQUIRED)
find_package(Eigen3 REQUIRED)
-find_package(yaml-cpp REQUIRED)
+find_package(yaml_cpp_vendor REQUIRED)
find_package(ur_client_library REQUIRED)
-set(YAML_CPP_INCLUDE_DIRS ${YAML_CPP_INCLUDE_DIR})
-
###########
## Build ##
###########
@@ -34,10 +32,9 @@ target_include_directories(calibration
PUBLIC
include
${EIGEN3_INCLUDE_DIRS}
- ${YAML_CPP_INCLUDE_DIRS}
)
target_link_libraries(calibration
- ${YAML_CPP_LIBRARIES}
+ yaml-cpp
)
ament_target_dependencies(calibration
rclcpp
diff --git a/ur_calibration/package.xml b/ur_calibration/package.xml
index 97bf04908..6e6558d33 100644
--- a/ur_calibration/package.xml
+++ b/ur_calibration/package.xml
@@ -20,7 +20,7 @@
ur_robot_driver
eigen
- yaml-cpp
+ yaml_cpp_vendor
ament_cmake_gmock
ament_cmake_gtest