a small build system with a focus on speed
Go to file
Evan Martin 2ef3a54647 Merge pull request #198 from nico/strip0
Strip ansi escape sequences from subcommand output when not writing to a...
2012-01-18 16:16:49 -08:00
doc Fix typo in manual. 2011-12-30 14:39:01 +01:00
misc Merge pull request #185 from nico/vim 2012-01-04 16:46:42 -08:00
src Strip ansi escape sequences from subcommand output when not writing to a smart terminal. 2012-01-18 16:09:16 -08:00
.gitignore gitignore exe files 2011-12-20 11:44:08 -08:00
bootstrap.py configure.py: make CC='command with args' work 2012-01-09 07:57:20 -08:00
configure.py windows: always generate PDB 2012-01-13 19:17:14 -08: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.