Install includes to include/${PROJECT_NAME}#548
Conversation
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@openrobotics.org>
a759fab to
ff42087
Compare
clalancette
left a comment
There was a problem hiding this comment.
Looks generally good to me. The Rpr job should be fixed when ros-visualization/rqt_image_view#62 is released.
|
CI
Jobs |
|
👨🌾 It seems this PR caused a build regression in the Can you please take a look @sloretz ? 🙏 |
|
The Rpr checker was not passing when this was merged and it's still not passing (e.g. #552). |
@ivanpauno A sync to testing has not happened: http://repo.ros2.org/status_page/rolling_default.html?q=ros-rolling-rclcpp . Building has rclcpp 15.0.0, but testing still has 14.1.0. The PR job will pass when the sync to testing happens. |
Thanks for the link! I didn't know how to check that. |
Part of ros2/ros2#1150
This installs includes to
include/${PROJECT_NAME}to mitigate include directory search order issues when overriding packages in desktop.Part of ament/ament_cmake#365This removesEdit: Added back old-style CMake variables to minimize disruptionament_export_librariesandament_export_include_directoriesas they're redundant with the exported CMake targets.Part of ament/ament_cmake#292
This replaces
ament_target_dependencies()calls withtarget_link_libraries().Requires ros2/rclcpp#1855 for the
rclcpp_components::componenttarget.