Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Common interfaces #414

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

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.

…Y and IGNORE options at compile time

Signed-off-by: Olivier Kermorgant <[email protected]>
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