Ninja (build system)

Ninja
Developer(s)Evan Martin
Initial release2012; 12 years ago (2012)[1]
Stable release
1.12.1[2] Edit this on Wikidata / 11 May 2024; 6 months ago (11 May 2024)
Repository
Written inC++, Python
Operating systemLinux, macOS, Windows
TypeSoftware development tools
LicenseApache License 2.0[3]
Websiteninja-build.org Edit this on Wikidata

Ninja is a small build system developed by Evan Martin,[4] a Google employee. Ninja has a focus on speed and it differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.

  1. ^ Martin, Evan. "Google Groups: ninja-build". Retrieved 18 June 2017.
  2. ^ "Release 1.12.1". 11 May 2024. Retrieved 23 May 2024.
  3. ^ "COPYING". Github. Retrieved 5 September 2019.
  4. ^ "Google man open sources Chrome build system".