Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bazel: Support header_modules, layering_check and parse_headers (#277)
The layering_check feature ensures that rules that include a header explicitly depend on a rule that exports that header. Compiler support is required, and currently only Clang 16+ supports diagnoses layering_check failures. The parse_headers feature ensures headers are self-contained by compiling them with -fsyntax-only on supported compilers. The header_modules feature is Bazel support for modules and is already enabled when CCTZ is included in Abseil. This just reduces the BUILD diff.
- Loading branch information