Skip to content

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

Open
biodranik wants to merge 1 commit intoros2:jazzyfrom
biodranik:unity-patch
Open

Fix CMake Unity Build variable clashes in the generated C code#852
biodranik wants to merge 1 commit intoros2:jazzyfrom
biodranik:unity-patch

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 <me@alex.bio>
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