Ninja est un petit système de construction priorisant la vitesse.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.1.
Téléchargement (HTTP) : https://github.com/ninja-build/ninja/archive/v1.7.2/ninja-1.7.2.tar.gz
Somme de contrôle MD5 du téléchargement : 7b482218757acbaeac4d4d54a3cd94e1
Taille du téléchargement : 176 Ko
Estimation de l'espace disque requis : 58.0 Mo
Estimation du temps de construction : 0.2 SBU
re2c (requis seulement pour modifier la construction), Emacs-25.2 (pour générer les fichiers lisp), asciidoc-8.6.9 (pour construire le manuel) et Doxygen-1.8.13 (pour construire la documenatation de l'API)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ninja
Installez Ninja en lançant les commandes suivantes :
./configure.py --bootstrap
Si Emacs est installé et si vous souhaitez construire les fichiers lisp :
emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el
Pour tester les résultats, lancez les commandes suivantes :
./configure.py && ./ninja ninja_test && ./ninja_test --gtest_filter=-SubprocessTest.SetWithLots
Maintenant, en tant qu'utilisateur root
:
install -vm755 ninja /usr/bin/ && install -vDm644 misc/ninja.vim \ /usr/share/vim/vim80/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
Si Emacs est installé, toujours en tant qu'utilisateur root
:
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
Si vous avez installé asciidoc-8.6.9 et souhaitez construire le
manuel HTML, exécutez les commandes suivantes (en tant
qu'utilisateur root
) :
ninja manual && install -vDm644 doc/manual.html /usr/share/doc/ninja-1.7.2/manual.html
Si vous avez installé Doxygen-1.8.13 et souhaitez construire la
documentation de l'API, exécutez les commandes suivantes (en tant
qu'utilisateur root
) :
ninja doxygen && install -vDdm644 doc/doxygen/html/* /usr/share/doc/ninja-1.7.2/
emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el : régénère les fichiers lisp d'emacs.
Last updated on 2017-08-22 08:29:00 +0200