hermetic_cc_toolchain
bazel-compile-commands-extra
hermetic_cc_toolchain | bazel-compile-commands-extra | |
---|---|---|
3 | 1 | |
256 | - | |
11.7% | - | |
8.4 | - | |
5 days ago | - | |
Starlark | ||
MIT License | - |
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.
hermetic_cc_toolchain
- Hermetic CC Toolchain
-
Build faster with Buck2: Our open source build system
Bazel supports pluggable toolchains these days. We use `zig cc` via https://github.com/uber/bazel-zig-cc.
bazel-compile-commands-extra
-
Build faster with Buck2: Our open source build system
I think the recommendation for c/c++ in Bazel is to use this: https://github.com/hedronvision/bazel-compile-commands-extra...
And use the compile command json file to power clangd. I'm not a vscode person but I would hope the vscode c++ plugin would support that
What are some alternatives?
cli - Build apps, themes, and hydrogen storefronts for Shopify
bazel-compile-commands-extractor - Goal: Enable awesome tooling for Bazel users of the C language family.
conan - Conan - The open-source C and C++ package manager
cxx - Safe interop between Rust and C++
buck2 - Build system, successor to Buck
reindeer - Reindeer is a tool to transform Rust Cargo dependencies into generated Buck build rules
Vcpkg - C++ Library Manager for Windows, Linux, and MacOS
Bazel - a fast, scalable, multi-language and extensible build system
renovate - Universal dependency automation tool.
rules_python - Bazel Python Rules
just - 🤖 Just a command runner