8.44. Autoconf-2.71

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

8.44.1. Installation de Autoconf

First, fix several problems with the tests caused by bash-5.2 and later:

sed -e 's/SECONDS|/&SHLVL|/'               \
    -e '/BASH_ARGV=/a\        /^SHLVL=/ d' \
    -i.orig tests/local.at

Préparez la compilation d'Autoconf :

./configure --prefix=/usr

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check
[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

8.44.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 qui configurent 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èles 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 sont effectuées 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, tout en cherchant des problèmes de portabilité communs, 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 utiliser 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 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