Skip to content

Commit af891c9

Browse files
committed
Use modern CMake to link against yaml-cpp
1 parent 57d8fab commit af891c9

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

ur_calibration/CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ find_package(rclcpp REQUIRED)
1717
find_package(ur_robot_driver REQUIRED)
1818

1919
find_package(Eigen3 REQUIRED)
20+
find_package(yaml_cpp_vendor REQUIRED)
2021
find_package(yaml-cpp REQUIRED)
2122
find_package(ur_client_library REQUIRED)
2223

23-
set(YAML_CPP_INCLUDE_DIRS ${YAML_CPP_INCLUDE_DIR})
24-
2524
###########
2625
## Build ##
2726
###########
@@ -34,10 +33,9 @@ target_include_directories(calibration
3433
PUBLIC
3534
include
3635
${EIGEN3_INCLUDE_DIRS}
37-
${YAML_CPP_INCLUDE_DIRS}
3836
)
3937
target_link_libraries(calibration
40-
${YAML_CPP_LIBRARIES}
38+
yaml-cpp::yaml-cpp
4139
)
4240
ament_target_dependencies(calibration
4341
rclcpp

ur_calibration/package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
<depend>eigen</depend>
2323
<depend>yaml-cpp</depend>
24+
<depend>yaml_cpp_vendor</depend>
2425

2526
<test_depend>ament_cmake_gmock</test_depend>
2627
<test_depend>ament_cmake_gtest</test_depend>

0 commit comments

Comments
 (0)