Skip to content

Fix CMake Unity Build variable clashes in the generated C code #852

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

Open
wants to merge 1 commit into
base: jazzy
Choose a base branch
from

Conversation

biodranik
Copy link

@biodranik biodranik commented Mar 8, 2025

Without this fix, compiler complains about the same variable defined in different generated files.

To test: enable unity build with -DCMAKE_UNITY_BUILD=ON when configuring the project that uses generated rosidl c files.

Unity builds greatly speed up compilation of projects with many rosidl generated files.

Without this fix, compiler complains about the same variable
defined in different generated files.

To test: enable unity build with -DCMAKE_UNITY_BUILD=ON when
configuring the project that uses generated rosidl c files.

Signed-off-by: Alexander Borsuk <[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