next up previous contents
Next: Файлы инициализации и выходные Up: Создание скриптов configure. Previous: Использование программы autoscan для   Contents

Использование программы Autoconf для создания скрипта configure

Чтобы создать скрипт configure из файла `configure.in', просто запустите программу autoconf без аргументов; autoconf обработает файл `configure.in' с помощью макропроцессора m4, используя макросы autoconf. Если вы зададите в качестве аргумента имя файла, то вместо `configure.in' будет использоваться заданный файл, а вывод будет производиться на стандартный вывод, а не в файл configure.

Если в качестве аргумента Autoconf задать `-', то она будет читать со стандартного ввода, а не из файла `configure.in', а результаты будут выдаваться на стандартный вывод.

Макросы Autoconf определены в нескольких файлах. Некоторые из них распространяются вместе с Autoconf; Autoconf читает их в первую очередь. Затем ищется необязательный файл `acsite.m4' в каталоге, который содержит распространяемые с Autoconf файлы макросов, и необязательный файл `aclocal.m4' в текущем каталоге. Эти файлы могут содержать макросы, специфические для вашей машины или макросы для конкретных пакетов программного обеспечения.

Программа autoconf распознает следующие ключи командной строки:

--help, -h - выдает список ключей командной строки и прекращает работу;

--localdir=dir, -l dir - ищет файл `aclocal.m4' для данного пакета в каталоге dir, а не в текущем каталоге;

--macrodir=dir - заставляет программу искать файлы данных в каталоге dir, а не в каталоге, куда производилась установка. Вы также можете установить значение переменной окружения
ACMACRODIR, присвоив ей значение пути к этому каталогу; ключ командной строки переопределяет значение переменной окружения;

--version - выдает номер версии autoconf и прекращает работу.



2004-06-22