a small build system with a focus on speed
Go to file
Evan Martin a40480745a Merge pull request #285 from nico/winninjatest
Make it possible to write `ninja ninja_test` on windows (as opposed to `ninja ninja_test.exe`). Also `ninja ninja`.
2012-04-30 09:22:19 -07:00
doc Fix a link to Google+. 2012-04-28 10:57:06 +09:00
misc emacs: hook up ninja-mode to extension 2012-04-28 09:06:55 -07:00
src Merge pull request #274 from polrop/max_load_average 2012-04-28 10:56:38 -07:00
.gitignore gitignore exe files 2011-12-20 11:44:08 -08:00
bootstrap.py Merge pull request #265 from mathstuf/dev/verbose-bootstrap 2012-04-10 16:25:02 -07:00
configure.py Merge pull request #285 from nico/winninjatest 2012-04-30 09:22:19 -07:00
COPYING add copyrights 2011-02-06 11:02:57 -08:00
HACKING add script for measuring build performance 2011-12-29 11:57:02 -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.