HTTPS clone URL
Subversion checkout URL
a small build system similar to make
C++ Python C Other
20ms ansi build-visualize canonperf casenonsense cleanups colorgcc compdb cpsched cyclefix1 cygprint dep-pipeless depfile-list deptool display emptyparse escapedollar everylineweighsyoudown explain fastercanonpath fastpath genre2c getopt gh-pages hash hash2 huh incless llvm-hash mac mac105 macstatcache master maxim memlimit metrics2 minidumpboo moretest mylocalbranch ninjaload ninjaloadmetric ninjatest_printlhsrhs ninjatest_unsquashed noassertfatal norange novar ocd ownhash parse pgo pooldoc posix_spawn recompact reorganize revertscott rgeary scope simplewhy slide speedup1 speedup2_sse speedup2 speedup3 sse startuptime stringpiecehack testonly testparse timeviz toolpipe tweakiservered unescape_descr wintools winunbreakconf wip
Nothing to show
Nothing to show
Fetching latest commit...
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Ninja is a small build system with a focus on speed. http://ninja-build.org/ See the manual -- http://ninja-build.org/manual.html or doc/manual.asciidoc included in the distribution -- for background and more details. Binaries for Linux, Mac, and Windows are available at https://github.com/ninja-build/ninja/releases Run './ninja -h' for Ninja help. To build your own binary, on many platforms it should be sufficient to just run `./configure.py --bootstrap`; for more details see HACKING.md. (Also read that before making changes to Ninja, as it has advice.) Installation is not necessary because the only required file is the resulting ninja binary. However, to enable features like Bash completion and Emacs and Vim editing modes, some files in misc/ must be copied to appropriate locations. If you're interested in making changes to Ninja, read HACKING.md first.