Ninja is a lightweight, speed-focused build system available for Linux, Mac, and Windows. It requires only a single binary to run, with no installation needed. The project can be built using either a Python-based generator script or CMake, and supports unit testing via GoogleTest. Optional features include Bash completion and editor integrations for Emacs and Vim. Documentation can be generated in HTML or PDF via AsciiDoc, and internal API docs via Doxygen.
Sort: