Ninja
Ninja is a small open build executor focused on fast incremental builds from rules generated by CMake, Meson, GN, and others.
Why use it
Large C++ projects reduce build scheduling time after dependency scanning.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
It is not a high-level hand-authored project system; correctness depends on the generator and dependency graph.