← Package directory
Available on winget

Install ninja

A small build system with a focus on speed.

Install with winget
winget install --id Ninja-build.Ninja
Upgrade
winget upgrade --id Ninja-build.Ninja
Uninstall
winget uninstall --id Ninja-build.Ninja

About ninja

Ninja is a small build system with a focus on speed. 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.

What's new in 1.13.2

- Fix Ninja exit code when interrupted (issue #2681) #2690

Read release notes

Version history

Version Updated Notes
1.13.2 Unknown - Fix Ninja exit code when interrupted (issue #2681) #2690
1.13.1 Unknown Bugfixes: - Fix LINK : fatal error LNK1104: cannot open file on Windows in some cases #2616 - Compatibility with older distros for Linux ARM version #2619 - Restore "multiple rules generate" error with dyndep #2621
1.12.1 Unknown Bugfixes:- Screen updates extremely slow on Windows #2435 - Dry run error if the build directory does not exist #2431 - New critical path scheduler performance improvements #2443
1.12.0 Unknown - Critical path scheduler which orders the jobs by their runtime history #2177 This may break your build if you haven't specified your dependencies correctly. - Resiliency against inputs changing during the build #1943 -...
1.11.1 Unknown This is a hotfix release for a SIGFPE on Linux: #2173