Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 12-Nov-2020 | - | ||||
doc/ | H | 12-Nov-2020 | - | 2,340 | 1,726 | |
misc/ | H | 12-Nov-2020 | - | 1,257 | 957 | |
src/ | H | 12-Nov-2020 | - | 20,279 | 14,502 | |
.clang-format | H A D | 07-Nov-2020 | 1 KiB | 26 | 23 | |
.travis.yml | H A D | 07-Nov-2020 | 194 | 7 | 6 | |
COPYING | H A D | 07-Nov-2020 | 11.1 KiB | 203 | 169 | |
HACKING.md | H A D | 07-Nov-2020 | 7.5 KiB | 225 | 152 | |
README | H A D | 07-Nov-2020 | 877 | 22 | 16 | |
RELEASING | H A D | 07-Nov-2020 | 1.3 KiB | 33 | 28 | |
appveyor.yml | H A D | 07-Nov-2020 | 983 | 41 | 33 | |
bootstrap.py | H A D | 07-Nov-2020 | 858 | 24 | 6 | |
configure.py | H A D | 07-Nov-2020 | 22 KiB | 685 | 556 |
README
1Ninja is a small build system with a focus on speed. 2https://ninja-build.org/ 3 4See the manual -- https://ninja-build.org/manual.html or 5doc/manual.asciidoc included in the distribution -- for background 6and more details. 7 8Binaries for Linux, Mac, and Windows are available at 9 https://github.com/ninja-build/ninja/releases 10Run './ninja -h' for Ninja help. 11 12To build your own binary, on many platforms it should be sufficient to 13just run `./configure.py --bootstrap`; for more details see HACKING.md. 14(Also read that before making changes to Ninja, as it has advice.) 15 16Installation is not necessary because the only required file is the 17resulting ninja binary. However, to enable features like Bash 18completion and Emacs and Vim editing modes, some files in misc/ must be 19copied to appropriate locations. 20 21If you're interested in making changes to Ninja, read HACKING.md first. 22