What
Migrate Baselibs to the newest score_bazel_cpp_toolchains and use the injectable warning features introduced in score_cpp_policies#33 for the GCC and LLVM toolchains.
This centralizes warning policy configuration, keeps both toolchains aligned, and lets Baselibs benefit from shared policy updates.
Toolchain configuration
Inject selectable warning features with extra_known_features and default-enabled warning features with extra_enabled_features in each toolchain configuration.
Acceptance Criteria (DoD)
What
Migrate Baselibs to the newest
score_bazel_cpp_toolchainsand use the injectable warning features introduced in score_cpp_policies#33 for the GCC and LLVM toolchains.This centralizes warning policy configuration, keeps both toolchains aligned, and lets Baselibs benefit from shared policy updates.
Toolchain configuration
Inject selectable warning features with
extra_known_featuresand default-enabled warning features withextra_enabled_featuresin each toolchain configuration.Acceptance Criteria (DoD)
score_bazel_cpp_toolchainsversion.score_cpp_policies.score_cpp_policies.