bazel-compile-commands-extractor
reindeer
bazel-compile-commands-extractor | reindeer | |
---|---|---|
6 | 3 | |
595 | 162 | |
5.0% | 1.9% | |
8.6 | 9.0 | |
27 days ago | 3 days ago | |
Python | Rust | |
GNU General Public License v3.0 or later | 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.
bazel-compile-commands-extractor
-
Neovim + bazel + java anyone?
It feels like there's zero tooling for bazel, even the C++ solution for Bazel, which is what I use for C++ is kind of a hack as opposed to first-class support backed by Google, like the IntelliJ plugin. Am I missing something or is it just that just all the Java people at Google use IntelliJ so they don't invest into other options?
-
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
-
C language server for Neovim without compile_commands.json?
Can you elaborate? Is there a native way? I am using https://github.com/hedronvision/bazel-compile-commands-extractor
-
VS Code with dockerized build environments for C/C++ projects
I don’t have any experience with bazel, but the only requirement for my setup is to have a “compile_commands.json” file generated by the build system. As far as I see, this extension provides the required functionality: https://github.com/hedronvision/bazel-compile-commands-extractor.
-
bazel projects and LSP
Yes, you can use Bazel-compile-commands-extractor to generate a compile_commands.json, assuming you are using clangd.
-
How to Use C++20 Modules with Bazel
https://github.com/hedronvision/bazel-compile-commands-extractor is probably better.
reindeer
-
Tech Debt: My Rust Library Is Now a CDO
https://buck2.build/ https://github.com/facebook/buck2
Rust support is also rather good ;) https://github.com/facebookincubator/reindeer
-
Build faster with Buck2: Our open source build system
If I'm understanding, for the rust specific case, this generates your BUCK files from your Cargo.toml:
https://github.com/facebookincubator/reindeer
-
Do I really need to install a crate to print the date and time?
Doesn't mean they don't support cargo packages. For example - https://github.com/facebookincubator/reindeer
What are some alternatives?
bazel-compilation-database - Tool to generate compile_commands.json from the Bazel build system
hermetic_cc_toolchain - Bazel C/C++ toolchain for cross-compiling C/C++ programs
cpp20-module-example
yaml-rust2 - A pure Rust YAML implementation.
rules_cc_module - Rules for using C++20 modules with bazel
cli - Build apps, themes, and hydrogen storefronts for Shopify
Awesome-Linux-Software - A list of awesome applications, software, tools and other materials for Linux distros. [Moved to: https://github.com/luong-komorebi/Awesome-Linux-Software]
vim-bazel - Vim support for Bazel
rules_python - Bazel Python Rules
bazel-eclipse - This repo holds two IDE projects. One is the Eclipse Feature for developing Bazel projects in Eclipse. The Bazel Eclipse Feature supports importing, building, and testing Java projects that are built using the Bazel build system. The other is the Bazel Java Language Server, which is a build integration for IDEs such as VS Code.
Killed by Google - Part guillotine, part graveyard for Google's doomed apps, services, and hardware.
intellij - IntelliJ plugin for Bazel projects