5 ms·
I'm a big fan of bazel. It's very similar to blaze, which outside of Google is a good and bad thing. The good is that I find BUILD files easier to read/reason
by rockwotj 6y ago
I'm a big fan of bazel. It's very similar to blaze, which outside of Google is a good and bad thing.
The good is that I find BUILD files easier to read/reason about than Makefiles and it also is multilingual.
The bad is external dependency is hard, especially if you want to take advantage of all of bazel's features like hermetic builds. Most larger C and C++ don't use bazel to build and don't have BUILD files, so you end up maintaining your own build system for that project OR use something like [this][1].
1: https://github.com/bazelbuild/rules_foreign_cc https://github.com/bazelbuild/rules_foreign_cc