6.35. Autoconf-2.59

Le paquet Autoconf contient des programmes produisant des scripts shell qui configurent automatiquement le code source.

Temps de construction estimé : 0,5 SBU
Espace disque requis : 8,5 Mo
Dépendances de l'installation : Bash, Coreutils, Diffutils, Grep, M4, Make, Perl et Sed

6.35.1. Installation d'Autoconf

Préparez la compilation d'Autoconf :

./configure --prefix=/usr

Compilez le paquet :

make

Pour tester les résultats, lancez : make check. Ceci prend du temps, pratiquement 2 SBU.

Installez le paquet :

make install

6.35.2. Contenu de Autoconf

Programmes installés: autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate et ifnames

Descriptions courtes

autoconf

Produit des scripts shell configurant automatiquement des paquets de code source, permettant ainsi de les adapter à tous les types de systèmes Unix. Les scripts de configuration qu'il produit sont indépendants. Les exécuter ne nécessite pas le programme autoconf.

autoheader

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

autom4te

Un emballage pour le processeur de macro M4.

autoreconf

Exécute automatiquement autoconf, autoheader, aclocal, automake, gettextize et libtoolize dans le bon ordre pour gagner du temps lorsque des modifications ont eu lieu sur les fichiers modèles d'autoconf et d'automake.

autoscan

Aide à la création de fichiers configure.in pour un paquet logiciel. Il examine les fichiers source d'un répertoire et crée un fichier configure.scan utilisant configure.in comme base pour le paquet

autoupdate

Modifie un fichier configure.in qui appelle toujours les macros autoconf par leurs anciens noms pour qu'il utilise les noms de macros actuels.

ifnames

Sert à écrire les fichiers configure.in pour un paquet logiciel. Il affiche les identifieurs que le paquet utilise dans des conditions du préprocesseur C. Si un paquet a déjà été initialisé pour avoir une certaine portabilité, ce programme aide à déterminer ce que configure doit vérifier. Il peut aussi remplir les blancs dans un fichier configure.in généré par autoscan.