Skip to content

Commit

Permalink
Add missing build_export_depend on rosidl_core_runtime (#165)
Browse files Browse the repository at this point in the history
These four packages all export a dependency on rosidl_core_runtime in
their CMakeLists.txt. They have an exec_depend, but since the dependency
is needed for downstream packages to be built, it should also be a
build_export_depend.

Signed-off-by: Scott K Logan <logans@cottsay.net>
  • Loading branch information
cottsay authored Jun 22, 2024
1 parent 011c875 commit 4959b5d
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 2 deletions.
2 changes: 2 additions & 0 deletions action_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
<buildtool_depend>ament_cmake</buildtool_depend>
<buildtool_depend>rosidl_core_generators</buildtool_depend>

<build_export_depend>rosidl_core_runtime</build_export_depend>

<depend>builtin_interfaces</depend>
<depend>service_msgs</depend>
<depend>unique_identifier_msgs</depend>
Expand Down
3 changes: 2 additions & 1 deletion builtin_interfaces/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@
<author email="michel@ekumenlabs.com">Michel Hidalgo</author>

<buildtool_depend>ament_cmake</buildtool_depend>

<buildtool_depend>rosidl_core_generators</buildtool_depend>

<build_export_depend>rosidl_core_runtime</build_export_depend>

<exec_depend>rosidl_core_runtime</exec_depend>

<test_depend>ament_lint_common</test_depend>
Expand Down
2 changes: 2 additions & 0 deletions service_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
<buildtool_depend>ament_cmake</buildtool_depend>
<buildtool_depend>rosidl_core_generators</buildtool_depend>

<build_export_depend>rosidl_core_runtime</build_export_depend>

<depend>builtin_interfaces</depend>

<exec_depend>rosidl_core_runtime</exec_depend>
Expand Down
3 changes: 2 additions & 1 deletion type_description_interfaces/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@
<license>Apache License 2.0</license>

<buildtool_depend>ament_cmake</buildtool_depend>

<buildtool_depend>rosidl_core_generators</buildtool_depend>

<build_export_depend>rosidl_core_runtime</build_export_depend>

<depend>service_msgs</depend>

<exec_depend>rosidl_core_runtime</exec_depend>
Expand Down

0 comments on commit 4959b5d

Please sign in to comment.