rules_foreign_cc
Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja, Meson) (by bazelbuild)
examples
Examples for Bazel (by bazelbuild)
Our great sponsors
rules_foreign_cc | examples | |
---|---|---|
3 | 1 | |
638 | 779 | |
0.9% | 1.9% | |
8.1 | 8.4 | |
8 days ago | about 11 hours ago | |
Starlark | Starlark | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rules_foreign_cc
Posts with mentions or reviews of rules_foreign_cc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-09.
-
Using Bazel and Conan for external dependencies
Hello, readline or ncurses can be built using bazel rules foreign cc. Just in case…
-
Listing available 'Make' Variables in Genrule?
To actually answer your question, I searched for "TemplateVariableInfo" in the rules_foreign_cc project (since TemplateVariableInfo is the provider that declares template variables), and there's only one location: toolchains/toolchains.bzl. Reading this, the `toolchains.data.env` variable that's set is coming after a call to `expand_locations_and_make_variables` (from foreign_cc/private/framework.bzl), so without running a debugger I have no idea what's there. It's possible that the rules themselves are confused about this.
- Use bazel rules_foreign_cc with these essential patches
examples
Posts with mentions or reviews of examples.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-02.
-
Experimentations on Bazel: Python (2), linter
It's time create our first custom rule (inspired by the Rules Tutorial - Bazel and the examples/rules at master · bazelbuild/examples.
What are some alternatives?
When comparing rules_foreign_cc and examples you can also consider the following projects:
distroless - 🥑 Language focused docker images, minus the operating system.
example-bazel-monorepo - 🌿💚 Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
bazel-compilation-database - Tool to generate compile_commands.json from the Bazel build system
rules_docker - Rules for building and handling Docker images with Bazel
bazel-central-registry - The central registry of Bazel modules for the Bzlmod external dependency system.
bazel_conan_pkg_config
rules_jvm_external - Bazel rules to resolve, fetch and export Maven artifacts
bazel_pkg_config - Bazel rules for pkg-config tools.
rules_hugo - Bazel build rules for hugo static website generator
rules_foreign_cc vs distroless
examples vs example-bazel-monorepo
rules_foreign_cc vs bazel-compilation-database
examples vs bazel-compilation-database
rules_foreign_cc vs rules_docker
examples vs rules_docker
rules_foreign_cc vs bazel-central-registry
examples vs distroless
rules_foreign_cc vs bazel_conan_pkg_config
examples vs rules_jvm_external
rules_foreign_cc vs bazel_pkg_config
examples vs rules_hugo