Skip to content

Commit 3574c0f

Browse files
cottsayemersonknapp
authored andcommitted
Add mechanism to disable workaround for dependency groups (#229)
Signed-off-by: Scott K Logan <[email protected]>
1 parent dee85d4 commit 3574c0f

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

rmw_implementation/package.xml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,12 @@
2121
<depend>rcpputils</depend>
2222
<depend>rcutils</depend>
2323
<build_depend>rmw</build_depend>
24-
<!--
25-
Bloom does not support group_depend so entries below duplicate the group rmw_implementation_packages.
26-
This ensures that binary packages have support for all of these rmw impl. enabled.
27-
-->
28-
<build_depend>rmw_connextdds</build_depend>
29-
<build_depend>rmw_cyclonedds_cpp</build_depend>
30-
<build_depend>rmw_fastrtps_cpp</build_depend>
31-
<build_depend>rmw_fastrtps_dynamic_cpp</build_depend>
32-
<!-- end of group dependencies added for bloom -->
24+
25+
<!-- Explicit group resolution - see ros-infrastructure/catkin_pkg#369 -->
26+
<build_depend condition="$DISABLE_GROUPS_WORKAROUND != 1">rmw_connextdds</build_depend>
27+
<build_depend condition="$DISABLE_GROUPS_WORKAROUND != 1">rmw_cyclonedds_cpp</build_depend>
28+
<build_depend condition="$DISABLE_GROUPS_WORKAROUND != 1">rmw_fastrtps_cpp</build_depend>
29+
<build_depend condition="$DISABLE_GROUPS_WORKAROUND != 1">rmw_fastrtps_dynamic_cpp</build_depend>
3330

3431
<depend>rmw_implementation_cmake</depend>
3532

0 commit comments

Comments
 (0)