Il s'agit de la commande gnulib-tool qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gnulib-tool - programme pour les auteurs ou les responsables qui souhaitent importer des modules depuis gnulib
dans leurs colis.
SYNOPSIS
outil-gnulib --liste
outil-gnulib --import [module1 ... moduleN]
outil-gnulib --mettre à jour
outil-gnulib --create-testdir --dir=répertoire module1 ... moduleN
outil-gnulib --create-megatestdir --dir=répertoire [module1 ... moduleN]
outil-gnulib --test --dir=répertoire module1 ... moduleN
outil-gnulib --megatest --dir=répertoire [module1 ... moduleN]
outil-gnulib --module d'extraction de description
outil-gnulib module --extract-liste de fichiers
outil-gnulib --module d'extraction des dépendances
outil-gnulib module --extract-autoconf-snippet
outil-gnulib --module extrait-automake-snippet
outil-gnulib --module extract-include-directive
outil-gnulib --module de licence d'extraction
outil-gnulib --module extract-mainteneur
outil-gnulib module --extract-tests-module
DESCRIPTION
La bibliothèque de portabilité GNU est un système de macros et des déclarations et définitions C pour
des éléments d'API couramment utilisés et des comportements de système abstraits. Il peut être utilisé pour améliorer
la portabilité et d'autres fonctionnalités dans vos programmes.
OPTIONS
Modes de fonctionnement :
--liste imprimer les noms de modules disponibles.
--importer
importer les modules donnés dans le package actuel ; si aucun module n'est spécifié,
mettre à jour le paquet actuel à partir de la gnulib actuelle.
--mettre à jour
mettre à jour le package actuel, restaurer les fichiers omis de CVS.
--create-testrép
créer un package scratch avec les modules donnés.
--create-megatestdir
créer un méga package à gratter avec les modules donnés un par un et tous ensemble.
--test testez la combinaison des modules donnés (il est recommandé d'utiliser CC="gcc -Wall" ici).
--megatest
tester les modules donnés un par un et tous ensemble (recommandé d'utiliser CC="gcc
-Mur" ici).
--extrait-description
extraire la description.
--extract-filelist
extraire la liste des fichiers.
--extraire-dépendances
extraire les dépendances.
--extract-autoconf-extrait
extrayez l'extrait pour configure.ac.
--extract-automake-extrait
extrayez l'extrait pour lib/Makefile.am.
--extract-include-directive
extraire la directive #include.
--extraire-licence
rapporter les termes de la licence des fichiers sources sous lib/.
--extract-mainteneur
signaler le(s) mainteneur(s) dans gnulib.
--extrait-tests-module
signaler le module de test unitaire, s'il existe.
Options:
--dir=RÉPERTOIRE
spécifiez le répertoire cible. Pour --import, cela spécifie où votre configure.ac
peut être trouvé. Par défaut le répertoire actuel.
--lib=BIBLIOTHÈQUE
Spécifiez le nom de la bibliothèque. La valeur par défaut est 'libgnu'.
--source-base=RÉPERTOIRE
Répertoire relatif --dir où le code source est placé (par défaut "lib"), pour --import.
--m4-base=RÉPERTOIRE
Répertoire relatif --dir où les macros *.m4 sont placées (par défaut "m4"), pour --import.
--tests-base=RÉPERTOIRE
Répertoire relatif --dir où sont placés les tests unitaires (par défaut "tests"), pour
--importer.
--aux-dir=RÉPERTOIRE
Répertoire relatif --dir où les outils de construction auxiliaires sont placés (par défaut "build-
aux").
--avec-tests
Incluez des tests unitaires pour les modules inclus.
--éviter=MODULE
Évitez d'inclure le MODULE donné. Utile si vous avez du code qui fournit l'équivalent
Fonctionnalité. Cette option peut être répétée.
--lgpl Abandonner si les modules ne sont pas disponibles sous LGPL. Modifiez également le modèle de licence à partir de
GPL à LGPL.
--libtool
Utilisez les règles libtool, pour --import.
--macro-prefix=PREFIX
Spécifiez le préfixe des macros 'gl_EARLY' et 'gl_INIT'. La valeur par défaut est « gl ».
--pas de journal des modifications
ne mettez pas à jour ou ne créez pas de fichiers ChangeLog.
- à sec
Pour --import, n'affiche que ce qui aurait été fait.
-Oui, --symbolique, --lien symbolique
Créez des liens symboliques au lieu de copier des fichiers.
-h, --Aidez-moi
Afficher le résumé des options.
Utilisez gnulib-tool en ligne en utilisant les services onworks.net