Ninja-1.8.2

Introduction à Ninja

Ninja est un petit système de construction priorisant la vitesse.

[Note]

Note

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.

Informations sur le paquet

Dépendances de Ninja

Requises

Python-3.6.4

Facultatives

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

Installation de 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/*

Explication des commandes

emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el : régénère les fichiers lisp d'emacs.

Contents

Programmes installés: ninja
Bibliothèque installée: none
Répertoires installés: /usr/share/doc/ninja-1.8.2

Descriptions courtes

ninja

est le système de construction Ninja.

Last updated on 2018-02-22 17:23:52 +0100