diff --git a/visualization/motion_planning_tasks/properties/CMakeLists.txt b/visualization/motion_planning_tasks/properties/CMakeLists.txt index d839e91b..8296b9ea 100644 --- a/visualization/motion_planning_tasks/properties/CMakeLists.txt +++ b/visualization/motion_planning_tasks/properties/CMakeLists.txt @@ -5,15 +5,13 @@ set(SOURCES property_from_yaml.cpp ) -find_package(PkgConfig REQUIRED) -pkg_check_modules(YAML REQUIRED yaml-0.1) -# Only cmake > 3.12 provides XXX_LINK_LIBRARIES. Find the absolute path manually -find_library(YAML_LIBRARIES ${YAML_LIBRARIES} PATHS ${YAML_LIBRARY_DIRS}) +find_package(libyaml_vendor REQUIRED) +find_package(yaml REQUIRED) add_library(${MOVEIT_LIB_NAME} SHARED ${SOURCES}) target_link_libraries(${MOVEIT_LIB_NAME} - ${QT_LIBRARIES} ${YAML_LIBRARIES} + ${QT_LIBRARIES} yaml ) target_include_directories(${MOVEIT_LIB_NAME} PUBLIC $ diff --git a/visualization/package.xml b/visualization/package.xml index f5cbcf17..a1e0fca4 100644 --- a/visualization/package.xml +++ b/visualization/package.xml @@ -18,7 +18,7 @@ moveit_ros_visualization rclcpp rviz2 - yaml + libyaml_vendor ament_cmake_gmock ament_cmake_gtest