Autoconf-2.59

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

Tempo approssimativo di costruzione:  0.5 SBU
Spazio necessario sul disco:     7.7 MB

L'installazione di Autoconf dipende da: Bash, Coreutils, Diffutils, Grep, M4, Make, Perl, Sed.

Installazione di Autoconf

Preparate Autoconf per la compilazione:

./configure --prefix=/usr

Compilate il pacchetto:

make

Per verificare il risultato digitate: make check. Questo richiederà molto tempo, circa 2 SBU.

Installate il pacchetto:

make install

Contenuti di Autoconf

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

Brevi descrizioni

autoconf è un tool per produrre 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 è un tool per creare file template dello statement C #define da usare da parte del configuratore.

autom4te è un wrapper per il processore di macro M4.

autoreconf torna utile quando ci sono molti script configure generati da Autoconf. Il programma avvia ripetutamente Autoconf e Autoheader (dove appropriato) per rifare gli script di configurazione di autoconf e i template di configurazione degli header in un dato albero di directory.

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 controllato. Può colmare delle lacune nel file configure.in generato da autoscan.