Skip to content

Build system improvements#2338

Merged
eboasson merged 4 commits intoeclipse-cyclonedds:masterfrom
eboasson:build-system-improvements
Jan 26, 2026
Merged

Build system improvements#2338
eboasson merged 4 commits intoeclipse-cyclonedds:masterfrom
eboasson:build-system-improvements

Conversation

@eboasson
Copy link
Contributor

No description provided.

This adds a CYCLONEDDS_BUILD_TESTING (AUTO/ON/OFF) that overrides the BUILD_TESTING
setting. This way, we can force BUILD_TESTING to OFF in colcon and workaronud a weird ROS
2 CI problem on Windows where exporting all functions fails, but still enable it when it
is really needed.

Signed-off-by: Erik Boasson <eb@ilities.com>
Signed-off-by: Erik Boasson <eb@ilities.com>
CDR tests deliberately try to write bounded strings without a terminating 0, triggering
gcc 15's "unterminate-string-initialization" warning. An array-of-chars as initializers
avoids this.

Signed-off-by: Erik Boasson <eb@ilities.com>
Signed-off-by: Erik Boasson <eb@ilities.com>
@eboasson eboasson merged commit 8083d32 into eclipse-cyclonedds:master Jan 26, 2026
22 checks passed
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