Skip to content

Epic: Unified feature-flag consolidation #223

Description

@kcenon

Summary

Unify feature-flag macros into a shared header set in common_system and migrate all dependent repos to the normalized KCENON_* flags.

5W1H Specification

  • Who: Core systems maintainers
  • What: Consolidate feature-flag macros + standardize compiler/stdlib detection
  • Where: common_system + dependent system repos
  • When: TBD (per child issues)
  • Why: Remove naming drift and duplicated detection logic
  • How: Add unified headers, export KCENON_* via CMake, migrate code and docs

Scope

  • In: Integration flags, compiler/stdlib feature detection, legacy alias window
  • Out: Behavior changes and build system redesign

Child Issues

Acceptance Criteria

  • common_system ships unified feature flag headers
  • child repos use KCENON_* macros for integration gates
  • legacy macros remain available for the migration window

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions