Ninja-1.7.2

Introduction à Ninja

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

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.0.

[Note]

Note

Télécharger ce fichier avec wget ainsi :

wget https://github.com/ninja-build/ninja/archive/v1.7.2.tar.gz \
     -O ninja-1.7.2.tar.gz

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/ninja-build/ninja/archive/v1.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

Dépendances de Ninja

Requises

Python-2.7.13

Facultatives

re2c (requis seulement pour modifier la construction), Emacs-25.1 (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

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

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/

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.7.2

Descriptions courtes

ninja

est le système de construction Ninja.

Last updated on 2017-02-22 20:24:59 +0100