%general-entities; ]> $LastChangedBy$ $Date$ Ninja-&ninja-version; Ninja Introduction to Ninja Ninja is a small build system with a focus on speed. &lfs7a_checked; Download this file via wget as: wget https://github.com/ninja-build/ninja/archive/v&ninja-version;.tar.gz \ -O ninja-&ninja-version;.tar.gz Package Information Download (HTTP): Download MD5 sum: &ninja-md5sum; Download size: &ninja-size; Estimated disk space required: &ninja-buildsize; Estimated build time: &ninja-time; CMake Dependencies Required Optional re2c (only needed to modify the build), and User Notes: Installation of Ninja Install Ninja by running the following commands: ./configure.py --bootstrap If Emacs is installed and you wish to build lisp files: emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el To test the results, issue the following commands: ./configure.py && ./ninja ninja_test && ./ninja_test --gtest_filter=-SubprocessTest.SetWithLots Now, as the root user: install -vm755 ninja /usr/bin/ && install -vDm644 misc/ninja.vim \ /usr/share/vim/vim74/syntax/ninja.vim && install -vDm644 misc/bash-completion \ /usr/share/bash-completion/completions/ninja && install -vDm644 misc/zsh-completion \ /usr/share/zsh/site-functions/_ninja If Emacs is installed, while still the root user: install -vDm644 misc/ninja-mode.el \ /usr/share/emacs/site-lisp/ninja-mode.el install -vDm644 misc/ninja-mode.elc \ /usr/share/emacs/site-lisp/ninja-mode.elc Command Explanations ... Contents Installed Programs Installed Library Installed Directories ninja none none Short Descriptions ninja is the Ninja build system. ninja