3 ms·
It’s a build system. That might not be very exciting to you, but for large projects and multi-language projects it is usually much better than other build syste
by klodolph 7y ago
It’s a build system. That might not be very exciting to you, but for large projects and multi-language projects it is usually much better than other build systems.
It is designed to help give you fast distributed builds with high shared cache hit rates, reproducible builds, and a lot of tools to analyze dependencies.
Personally, I like using it any time a project starts using multiple languages, protobufs, or generated sources.