configure
Скрипты конфигурации, создаваемые Autoconf, по принятым соглашениям называются
configure. При запуске configure создает несколько файлов,
заменяя в них параметры конфигурации на соответствующие системе значения.
configure создает следующие файлы:
#define
(see section Заголовочные файлы конфигурации);
configure работает неправильно.
Для того, чтобы с помощью Autoconf создать скрипт configure, вам
необходимо написать входной файл с именем `configure.in' и
выполнить команду autoconf. Если вы напишите собственный код
тестирования возможностей системы, в дополнение к поставляемым с
Autoconf, то вам придется записать его в файлы с именами `aclocal.m4' и
`acsite.m4'.
Если вы используете заголовочный файл, который содержит
директивы #define, то вы также должны создать файл
`acconfig.h', и вы сможете распространять с пакетом созданный с
помощью Autoconf файл `config.h.in'.
Вот диаграмма, показывающая, как создаются файлы, используемые при
конфигурации. Выполняемые программы обозначены суффиксом `*'.
Необязательные файлы взяты в квадратные скобки (`[]'). Программы
autoconf и autoheader также читают установленные файлы с
макросами Autoconf (обрабатывая файл `autoconf.m4').
Файлы, используемые при подготовке программного пакета к распространению:
Файлы исходных текстов --> [autoscan*] --> [configure.scan] --> configure.in
configure.in --. .------> autoconf* -----> configure
+---+
[aclocal.m4] --+ `---.
[acsite.m4] ---' |
+--> [autoheader*] -> [config.h.in]
[acconfig.h] ----. |
+-----'
[config.h.top] --+
[config.h.bot] --'
Makefile.in -------------------------------> Makefile.in
Файлы, используемые при конфигурации программного пакета:
.-------------> config.cache
configure* ------------+-------------> config.log
|
[config.h.in] -. v .-> [config.h] -.
+--> config.status* -+ +--> make*
Makefile.in ---' `-> Makefile ---'
Go to the first, previous, next, last section, table of contents.