Fix headers destination installed by ament_auto_package#540
Fix headers destination installed by ament_auto_package#540sloretz merged 2 commits intoament:rollingfrom
Conversation
|
This PR needs to be backported to Humble, Iron and Jazzy. |
|
I make this to draft because I found some fixes are needed. |
|
OK, I finished test these changes on my repository. with
|
|
@clalancette |
|
@Mergifyio rebase |
Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
✅ Branch has been successfully rebased |
|
Pulls: #540 |
|
Thank you for reviewing! |
* fix headers destination installed by ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> * Fix exporting include directory target by ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> --------- Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
* fix headers destination installed by ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> * Fix exporting include directory target by ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> --------- Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
* fix headers destination installed by ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> * Fix exporting include directory target by ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> --------- Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
|
@sloretz |
…ort #540) (#578) * Add USE_SCOPED_HEADER_INSTALL_DIR option to ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> * Add warning message to ament_auto_package related to USE_SCOPED_HEADER_INSTALL_DIR option Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> * Add missing endif to ament_auto_package Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> * Use no mode instead of WARNING in message in ament_auto_package.cmake Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com> --------- Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
To fix ros2/ros2#1150, many packages that are resigtered in rosdistro, are fixed like ament/ament_index#83.
This repository was not fixed at the time because it was not directly involved in installing header files.
However, all packages provided by this repository that use ament_auto_package to install header files have the issue reported in ros2/ros2#1150, which this PR will fix.