Skip to content

Common interfaces#414

Open
oKermorgant wants to merge 2 commits intoros2:masterfrom
oKermorgant:common_interfaces
Open

Common interfaces#414
oKermorgant wants to merge 2 commits intoros2:masterfrom
oKermorgant:common_interfaces

Conversation

@oKermorgant
Copy link

@oKermorgant oKermorgant commented Jul 27, 2023

This PR reduces the number of compiled packages and messages, in order to only consider the ones that make sense.

As discussed in #410 this leads to far less code generation and reduces the compilation time.

Besides, two options ROS1_BRIDGE_ONLY and ROS1_BRIDGE_IGNORE allow listing ROS 2 packages that should be compiled, or ignored. Dependencies are handled automatically and by design IGNORE has priority over ONLY.

This was tested on 22.04 / Humble (from binary) and ROS 1 Debian packages. As far as I know there is no reason to support ROS 1 from source, but nothing has changed on this part in the Python script anyway.

Signed-off-by: Olivier Kermorgant <olivier_kermorgant@yahoo.fr>
…Y and IGNORE options at compile time

Signed-off-by: Olivier Kermorgant <olivier_kermorgant@yahoo.fr>
@mjcarroll mjcarroll self-assigned this Jul 28, 2023
@mjcarroll mjcarroll self-requested a review July 28, 2023 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants