6.35. Autoconf-2.59

6.35. Autoconf-2.59

Пакет Autoconf создает shell скрипты, которые автоматически конфигурируют исходный код.

Расчетное время сборки 0.5 SBU

Требуемое место на диске 7.7 MB

Autoconf - зависимости установки: Bash, Coreutils, Diffutils, Grep, M4, Make, Perl и Sed

6.35.1. Инсталируем Autoconf

Подготавливаем Autoconf для компиляции:

./configure --prefix=/usr

Компилируем пакет

make

Для проверки результата вводим: make check. Проверка занимает около 2 SBU.

Устанавливаем пакет

make install

6.35.2. Описание Autoconf

Проинсталированные программы: autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate и ifnames

Короткое описание

autoconf

Предоставляет shell-скрипты, которые автоматически настраивают исходники пакетов для адаптации к большинству Unix-подобных систем. Скрипты конфигурации создаются сомостоятельными -- они работают без программы autoconf.

autoheader

Средство для создания шаблонов файлов с директивами C #define для настройки использования.

autom4te

Это оболочка для макропроцессора M4.

autoreconf

Автоматически запускает autoconf, autoheader, aclocal, automake, gettextize и libtoolize в корректном порядке для сохранения времени, когда сделаны изменения во временных файлах autoconf и automake.

autoscan

Помогает при создании файла configure.in для пакета программ; он проверяет исходники в дереве каталогов, ищет в них возможность возникновения проблем при переносимости и создает файл configure.scan, который служит предварительным файлом configure.in для пакета.

autoupdate

Модифицирует файл configure.in, обновляя имена вызова макросов autoconf.

ifnames

Помогает при написании configure.in для пакета программ. Он печатает идентификаторы, используемые пакетом в условиях препроцессора C. Если пакет уже настроен на определенную переносимость, эта программа может помочь определить, что надо проверять скрипту configure. Он может заполнить некоторые пропуски в файле configure.in, сгенерированом autoscan.