Bazel
Saw this being used a lot in Open Source projects when I was working at Blackberry QNX.
Might as well learn it. Refer to https://bazel.build/.
Note: dazel = bazel + Docker
Resources:
- https://bazel.build/start/cpp
- What’s Bazel? Why should you care?- (really good intro)
- https://awesomebazel.com/
- https://bazel.build/tutorials/cpp-use-cases#adding-dependencies-on-precompiled-libraries
Some counterpoints on why Bazel is trash:
Use cases:
Main components
BUILD
WORKSPACE
.bazelrc
The build file will tell you the dependencies?