Skip to content

Add XYZ_PROTOCOL_USE_REFLECTION cmake option to gate the reflection backend (4/20) - #104

Open
jbcoe wants to merge 1 commit into
reflection/02-default-allocatorfrom
reflection/03-cmake-option
Open

Add XYZ_PROTOCOL_USE_REFLECTION cmake option to gate the reflection backend (4/20)#104
jbcoe wants to merge 1 commit into
reflection/02-default-allocatorfrom
reflection/03-cmake-option

Conversation

@jbcoe

@jbcoe jbcoe commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Reuses the existing GCC16+/-freflection toolchain probe rather than
adding a second option, since the new protocol_reflection.h backend
needs the same compiler as the tutorial. Named USE_REFLECTION from
the start rather than introduced as BUILD_REFLECTION_TUTORIAL and
renamed, since it gates the backend's own targets too, not just the
tutorial; no new targets yet.

@jbcoe jbcoe changed the title Add XYZ_PROTOCOL_USE_REFLECTION cmake option to gate the reflection backend Add XYZ_PROTOCOL_USE_REFLECTION cmake option to gate the reflection backend (4/20) Jul 27, 2026
@jbcoe
jbcoe marked this pull request as ready for review July 28, 2026 10:57
@jbcoe
jbcoe force-pushed the reflection/02-default-allocator branch from 17a08ff to 5ed8351 Compare July 28, 2026 18:27
@jbcoe
jbcoe force-pushed the reflection/03-cmake-option branch from 1785219 to 7ffb789 Compare July 28, 2026 18:27
@jbcoe
jbcoe force-pushed the reflection/02-default-allocator branch from 5ed8351 to b85d3af Compare July 28, 2026 20:22
@jbcoe
jbcoe force-pushed the reflection/03-cmake-option branch from 7ffb789 to f68eeaa Compare July 28, 2026 20:22
…ackend

Reuses the existing GCC16+/-freflection toolchain probe rather than
adding a second option, since the new protocol_reflection.h backend
needs the same compiler as the tutorial. Named USE_REFLECTION from
the start rather than introduced as BUILD_REFLECTION_TUTORIAL and
renamed, since it gates the backend's own targets too, not just the
tutorial; no new targets yet.
@jbcoe
jbcoe force-pushed the reflection/02-default-allocator branch from b85d3af to 943ed1e Compare July 29, 2026 09:48
@jbcoe
jbcoe force-pushed the reflection/03-cmake-option branch from f68eeaa to 7e27927 Compare July 29, 2026 09:48
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.

1 participant