Use libyaml_vendor package
Some checks failed
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[CLANG_TIDY:pedantic IMAGE:rolling-source]) (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[DOCKER_RUN_OPTS:-e PRELOAD=libasan.so.8 -e LSAN_OPTIONS="suppressions=$PWD/.github/workflows/lsan.suppressio… (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[IMAGE:jazzy-source NAME:ccov TARGET_CMAKE_ARGS:-DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="--coverage"]) (push) Has been cancelled
Format / pre-commit (push) Has been cancelled

This commit is contained in:
Tatsuro Sakaguchi 2025-10-06 10:08:53 +09:00 committed by Robert Haschke
parent 0c0f47f151
commit 43cd03da99
2 changed files with 4 additions and 6 deletions

View File

@ -5,15 +5,13 @@ set(SOURCES
property_from_yaml.cpp property_from_yaml.cpp
) )
find_package(PkgConfig REQUIRED) find_package(libyaml_vendor REQUIRED)
pkg_check_modules(YAML REQUIRED yaml-0.1) find_package(yaml REQUIRED)
# Only cmake > 3.12 provides XXX_LINK_LIBRARIES. Find the absolute path manually
find_library(YAML_LIBRARIES ${YAML_LIBRARIES} PATHS ${YAML_LIBRARY_DIRS})
add_library(${MOVEIT_LIB_NAME} SHARED ${SOURCES}) add_library(${MOVEIT_LIB_NAME} SHARED ${SOURCES})
target_link_libraries(${MOVEIT_LIB_NAME} target_link_libraries(${MOVEIT_LIB_NAME}
${QT_LIBRARIES} ${YAML_LIBRARIES} ${QT_LIBRARIES} yaml
) )
target_include_directories(${MOVEIT_LIB_NAME} target_include_directories(${MOVEIT_LIB_NAME}
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..> PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>

View File

@ -18,7 +18,7 @@
<depend>moveit_ros_visualization</depend> <depend>moveit_ros_visualization</depend>
<depend>rclcpp</depend> <depend>rclcpp</depend>
<depend>rviz2</depend> <depend>rviz2</depend>
<depend>yaml</depend> <depend>libyaml_vendor</depend>
<test_depend>ament_cmake_gmock</test_depend> <test_depend>ament_cmake_gmock</test_depend>
<test_depend>ament_cmake_gtest</test_depend> <test_depend>ament_cmake_gtest</test_depend>