Le package Autoconf contient les programmes autoconf, autoheader, autoreconf, autoscan, autoupdate et ifnames.
autoconf est un outil pour produire des scripts shell qui configurent automatiquement les packages de code source logiciel pour les adapter à de nombreux systèmes UNIX. Les scripts de configuration produits par Autoconf sont indépendants d'Autoconf quand ils sont lancés; leurs utilisateurs n'ont donc pas besoin d'avoir Autoconf.
Le programme autoheader peut créer un fichier modèle de commandes C #define à utiliser pour la configuration.
Si vous avez beaucoup de scripts générés par autoconf, le programme autoreconf peut vous faire gagner du temps. Il lance autoconf (et autoheader, si besoin) de façon répétée pour reconstruire les scripts de configuration Autoconf et les modèles d'en-tête de configuration dans l'arborescence rattachée au répertoire courant.
Le programme autoscan peut vous aider à créer un fichier configure.in pour un package logiciel. autoscan scrute les fichiers sources dans une arborescence rattachée à un répertoire donné en argument de ligne de commande, ou le répertoire courant si aucun n'est spécifié. Il recherche les fichiers sources pour des problèmes habituels de portabilité et crée un fichier configure.scan qui est un préliminaire à configure.in pour ce package.
Le programme autoupdate met à jour un fichier configure.in qui appelle les macros Autoconf par leurs anciens noms, afin qu'il utilise les noms de macro actuels.
ifnames peut servir lors de l'écriture d'un configure.in pour un package logiciel. Il affiche les identifiants que le package utilise déjà dans les conditions du préprocesseur C. Si un package a déjà été mis à jour pour une portabilité quelconque, ce programme peut vous aider à trouver ce que sa configuration doit vérifier. Il peut aider à remplir quelques trous dans un configure.in généré par autoscan.
Précédent | Sommaire | Suivant |
Texinfo | Niveau supérieur | Automake |