ninja winNinja Build. Ninja is a build system written with the specific goal of improving the edit-compile cycle time. It is used by default everywhere except when building for iOS.Ninja has special support for discovering extra dependencies at build time, making it easy to get header dependencies correct for CC++ code.; A build edge may have multiple outputs.