6.43. Autoconf-2.69

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

Temps de construction approximatif: moins de 0.1 SBU (environ 2.7 SBU avec les tests)
Espace disque requis: 17 Mo

6.43.1. Installation de Autoconf

Tout d'abord, corrigez un bogue généré par Perl 5.28.

sed '361 s/{/\\{/' -i bin/autoscan.in

Préparez la compilation d'Autoconf :

./configure --prefix=/usr

Compilez le paquet :

make

La suite de tests est actuellement cassée par bash-5 et libtool-2.4.3. Pour lancer les tests malgré tout, lancez :

make check

Installez le paquet :

make install

6.43.2. Contenu de Autoconf

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

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 servant de fichier configure.in préliminaire 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