ros2 / rosidl_typesupport

Packages which provide the typesupport for ROS messages and services
Apache License 2.0
13 stars 34 forks source link

add and use groups for generator and runtime packages #25

Closed dirk-thomas closed 6 years ago

dirk-thomas commented 6 years ago

Requires ros2/rosidl#283.

The rosidl generator | runtime packages declare being a member of a group as well as register themselves at the resource index.

Additionally the default packages depend on their group and in CMake collect the available generator | runtime packages from the resource index instead of using a hard coded list (while keeping the mandatory ones explicitly listed in the manifest).

Build Status

dirk-thomas commented 6 years ago
dirk-thomas commented 6 years ago

@esteve I will merge this change for now hoping it addresses your use case. Please comment after the fact so that we know it does (or doesn't :worried: and iterate on it).

esteve commented 6 years ago

@dirk-thomas it works great, thanks! https://travis-ci.org/esteve/ros2_java/jobs/393401730