a small build system with a focus on speed
Go to file
2011-12-27 19:36:02 -08:00
doc rearrange manual to centralize quoting rules 2011-12-20 10:54:10 -08:00
misc Let ninja_syntax handle escaped spaces correctly. 2011-12-22 12:21:12 -08:00
src fix parser_perftest after depfile change 2011-12-27 19:36:02 -08:00
.gitignore gitignore exe files 2011-12-20 11:44:08 -08:00
bootstrap.py rearrange the new bootstrap.py 2011-12-27 12:34:42 -08:00
configure.py Merge branch 'master' of git://github.com/ehird/ninja 2011-12-27 12:15:32 -08:00
COPYING add copyrights 2011-02-06 11:02:57 -08:00
HACKING adapt parser_perftest to new depfile class 2011-12-27 13:29:14 -08:00
README Rewrite the bootstrap script in Python 2011-12-15 19:34:49 +00:00

Ninja is a small build system with a focus on speed.
http://martine.github.com/ninja/

See the manual -- http://martine.github.com/ninja/manual.html or
doc/manual.asciidoc included in the distribution -- for background
and more details.

To build, run ./bootstrap.py.  It first blindly compiles all non-test
source files together, then re-builds Ninja using itself.  You should
end up with a 'ninja' binary in the source root.  Run './ninja -h' for
help.

There is no installation step.  The only file of interest to a user
is the resulting ninja binary.