a small build system with a focus on speed
Go to file
2014-01-21 22:19:19 +09:00
doc add deps_prefix for localized /showIncludes' output parsing 2013-10-19 01:25:47 +02:00
misc emacs: ELPA compatibility 2014-01-21 22:19:19 +09:00
src Don’t unnecessarily escape backslashes in Win32 paths 2014-01-09 09:38:20 +13:00
.gitignore Add to .gitignore : SublimeText project files, *.patch files, ..ninja_deps, .ninja_log 2013-08-10 20:13:41 -04:00
.travis.yml disable SubprocessTest.SetWithLots on travis-ci 2013-04-26 11:25:21 -07:00
bootstrap.py Wrap to 79 colums. No functionality change. 2013-10-26 20:15:23 -07:00
configure.py configure.py: use /FS flag under vs2013 when compiling gtest 2014-01-09 15:36:57 +13:00
COPYING add copyrights 2011-02-06 11:02:57 -08:00
HACKING.md Fix typo in HACKING.md 2013-05-21 11:27:42 -07:00
platform_helper.py fixed platform_helper.py msvc_needs_fs test 2013-12-05 10:37:52 +01:00
README point to HACKING.md in README 2012-08-24 12:27:48 -07:00
RELEASING mark this 1.4.0.git, update RELEASING 2013-09-11 19:13:28 -07: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.

If you're interested in making changes to Ninja, read HACKING.md first.