6.25. Autoconf-2.59

Il pacchetto autoconf contiene programmi per produrre script di shell che possono automaticamente configurare il codice sorgente.

Tempo di costruzione approssimativo: meno di 0.1 SBU
Spazio necessario su disco: 7.2 MB

6.25.1. Installazione di Autoconf

Preparare Autoconf per la compilazione:

./configure --prefix=/usr

Compilare il pacchetto:

make

Per testare i risultati, digitare: make check. Questo richiede molto tempo, circa 3 SBU. Inoltre 2 test che usano Automake non vengono eseguiti. Per eseguire un controllo completo Autoconf pu˛ essere testato nuovamente dopo che Automake Ŕ stato installato.

Installare il pacchetto:

make install

6.25.2. Contenuti di Autoconf

Programmi installati: autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate e ifnames

Brevi descrizioni

autoconf

Produce script di shell che configurano automaticamente il codice sorgente dei pacchetti software per adattarli alle varie tipologie di sistemi Unix-like. Gli script di configurazione prodotti sono indipendenti; per avviarli non Ŕ necessario il programma Autoconf

autoheader

Crea file modello della dichiarazione C #define da usare col configuratore

autom4te

╚ un wrapper per il processore di macro M4

autoreconf

Esegue automaticamente autoconf, autoheader, aclocal, automake, gettextize, e libtoolize nell'ordine corretto per risparmiare tempo quando vengono modificati i file template autoconf e automake

autoscan

Pu˛ aiutare a creare un file configure.in per un pacchetto software. Esamina i file sorgenti in un albero di directory, cercando problemi di portabilitÓ, e crea un file configure.scan che serve come un configure.in preliminare per il pacchetto

autoupdate

Modifica un file configure.in che richiama macro di autoconf con il loro vecchio nome per utilizzare i nomi di macro correnti

ifnames

Pu˛ essere di aiuto quando si scrive un configure.in per un pacchetto software. Evidenzia gli identificatori che il pacchetto utilizza nel preprocessore C. Se un pacchetto Ŕ giÓ stato configurato per avere una certa portabilitÓ questo programma pu˛ aiutare a determinare quale configure deve essere deve essere controllato. Pu˛ colmare delle lacune nel file configure.in generato da autoscan