Ninja est un petit système de construction priorisant la vitesse.
Ce paquet a été installé dans le système LFS de base. La seule raison pour laquelle vous voudriez le réinstaller est pour utiliser les dépendances facultatives, pour avoir de la documentation ou des fichiers supports supplémentaires.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.
Téléchargement (HTTP) : https://github.com/ninja-build/ninja/archive/v1.8.2/ninja-1.8.2.tar.gz
Somme de contrôle MD5 du téléchargement : 5fdb04461cc7f5d02536b3bfc0300166
Taille du téléchargement : 184 Ko
Estimation de l'espace disque requis : 48 Mo
Estimation du temps de construction : 0.2 SBU
asciidoc-8.6.9 (pour construire le manuel), Emacs-25.3 (pour générer les fichiers lisp), Doxygen-1.8.14 (pour construire la documentation de l'APi) et re2c (seulement requis pour modifier la construction)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ninja
Installez Ninja en lançant les commandes suivantes :
python3 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 :
python3 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.8.2/manual.html
Si vous avez installé Doxygen-1.8.14 et souhaitez construire la
documentation de l'API, exécutez les commandes suivantes (en tant
qu'utilisateur root
) :
ninja doxygen && install -vDm644 -t /usr/share/doc/ninja-1.8.2/ doc/doxygen/html/*
emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el : régénère les fichiers lisp d'emacs.
Last updated on 2018-02-22 17:23:52 +0100