Rules for building C/C++ projects using foreign build systems inside Bazel projects.
This is not an officially supported Google product (meaning, support and/or new releases may be limited.)
Documentation for all rules and providers are available at the doc site
The intent is to support the latest minor of all Active or Maintenance Bazel Versions.
This generally means that older bazel versions may work, but they won't be tested and so they might break.
Some of these projects don't use semver, but the intent is is to support the logical equivalent of:
For more generalized updates, please see NEWS.md or checkout the release notes of current or previous releases
External C/C++ libraries rules
Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja, Meson)
@bazel-contrib/rules_foreign_cc