Re:Evaluating Bazel for building Firefox
by flohofwoe on Tuesday October 29, 2019 @01:57PM
(#21390129)
Simple things like this are simple in all C/C++ build systems, the question is how the complex things are handled (multi-platform support, detecting and selecting different versions of the same compiler, cross-compiling, IDE support, multi-stage builds where source files are generated in the build which need to be inputs to later build stages, custom build steps, or bootstrapping tools which need to be used as compilers or code-generators for later build stages, etc etc etc...)
[ Parent
| on HN ]
OP was suggesting that systems like Bazel are harder to get started with but pay off with larger, more complex builds. However, I am claiming that Bazel is also good for the simple cases.
It might be that stuff (that is still beginner stuff) a bit beyond the first step is harder.
Hello world is simple in python, but it is still hard to get started writing real-time code in it even if hello world might be your first step.