10.37. Autoconf-2.69

Le paquet Autoconf contient le programme pour produire les scripts shell qui configurent automatiquement le code source.

10.37.1. Installation de Autoconf

Préparez la compilation de Autoconf :

./configure \
    --prefix=/usr

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check VERBOSE=yes

17 tests sont sautés car nous utilisons Automake et des greffons GCC différents. Pour une couverture totale des tests, Autoconf peut-être re-testé après que Automake est installé.

Installez le paquet :

make install

10.37.2. Contenu de Autoconf

Programmes installés: autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate, ifnames
Répertoire installé: /usr/share/autoconf

Descriptions courtes

autoconf

Produit un script shell qui configure automatiquement les paquets de code source des logiciels pour les adapter aux différents systèmes de type Unix. Les scripts de configuration produits sont indépendants : pas besoin du programme autoconf pour les exécuter.

autoheader

Un outil pour créer des fichiers de modèle de déclarations C #define pour que configure l'utilise.

autom4te

Une enveloppe pour le processeur de macro M4

autoreconf

Exécute automatiquement autoconf, autoheader, aclocal, automake, gettextize et libtoolize dans le bon ordre afin d'économiser du temps quand des modifications sont faites sur les fichiers de modèle autoconf et automake.

autoscan

Aide à créer le fichier configure.in pour un paquet logiciel ; il examine les fichier sources dans une arborescence de dossiers, cherchant les erreurs de portabilité fréquentes, et crée un fichier configure.scan qui sert de fichier configure.in préliminaire pour le paquet.

autoupdate

Modifie un fichier configure.in, qui utilise toujours les anciennes macros autoconf, vers les noms de macros actuels.

ifnames

Aide à écrire les fichiers configure.in pour un paquet logiciel ; il affiche les identifiants que le paquet utilise dans les conditionnelles du préprocesseur C. Si un paquet a déjà été configuré pour une certaine portabilité, ce programme peut aider à déterminer ce que configure doit vérifier. Il peut aussi remplir les trous dans un fichier configure.in généré par autoscan