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 3.3 SBU avec les tests)
Espace disque requis: 17.3 Mo

6.43.1. Installation de 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 3.3 SBUs. En plus, plusieurs tests sont ignorés car ils utilisent Automake. Pour effectuer tous les tests, Autoconf peut être testé à nouveau après que Automake ait été installé. De plus, deux tests échouent à cause de changements dans libtool-2.4.3 et ultérieures.

[Note]

Note

Le temps de test d'autoconf peut être réduit significativement sur un système avec plusieurs cœurs. Pour ce faire, ajoutez TESTSUITEFLAGS=-j<N> à la ligne ci-dessus. Par exemple, avec -j4 on peut réduire le temps de test de plus de 60 pourcents.

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