Утилита autoreconf для обновления файлов конфигурации

Утилита autoreconf для обновления файлов конфигурации

PDF

Команда autoreconf запускает утилиты autoconf (а также autoheader, aclocal, automake, autopoint1 и libtoolize, когда это применимо) для создания новых вариантов файлов GNU Build System в указанном параметром DIRECTORY каталоге и его подкаталогах. По умолчанию операции выполняются в текущем каталоге (.).

При отсутствии опций обновляются лишь файлы, для которых имеются более новые источники. Если установлена новая версия системы сборки GNU, можно обновить по команде autoreconf все файлы с помощью опции –force.

Синтаксис

autoreconf [OPTION]... [DIRECTORY]…

Опции

-h, –help

Выводит справку о работе с программой.

-V, –version

Выводит номер версии программы и завершает работу.

-v, –verbose

Задаёт подробный вывод в процессе работы.

-d, –debug

Отключает удаление временных файлов.

-f, –force

Задаёт регенерацию всех файлов конфигурации, считая имеющиеся устаревшими.

-i, –install

Задаёт копирование отсутствующих вспомогательных файлов.

–no-recursive

Отключает обновления для субпакетов.

-s, –symlink

При использовании вместе с опцией -i задаёт создание символьных ссылок вместо копирования файлов.

-m, –make

Если это возможно, выполняется команда ./configure && make.

-W, –warnings=CATEGORY

Задаёт вывод предупреждений указанных категорий.

cross

Сообщения, связанные с кросс-компиляцией.

gnu

Сообщения, связанные со стандартами кодирования GNU (принято по умолчанию в режимах gnu и gnits).

obsolete

Сообщения об устаревших функциях или конструкциях.

override

Сообщения о пользовательских переопределениях правил или переменных Automake.

portability

Сообщения о проблемах переносимости (принято по умолчанию в режимах gnu и gnits).

syntax

Сообщения о сомнительных синтаксических конструкциях (принято по умолчанию).

unsupported

Сообщения о неподдерживаемых и неполных функциях (принято по умолчанию).

all

Все предупреждения.

no-CATEGORY

Отключает вывод сообщений указанной категории (CATEGORY).

none

Отключает вывод всех предупреждений

error

Считать все предупреждения ошибками.

Значение переменной окружения WARNINGS учитывается. Некоторые инструменты могут поддерживать иные типы предупреждений, поэтому рекомендуется использовать режим all.

-B, –prepend-include=DIR

Добавляет значение DIR в начало строки путей поиска.

-I, –include=DIR

Добавляет значение DIR в конец строки путей поиска.

Учитываются значения переменных окружения AUTOM4TE, AUTOCONF, AUTOHEADER, AUTOMAKE, ACLOCAL, AUTOPOINT, LIBTOOLIZE, M4, MAKE.

Автор

Программу создали David J. MacKenzie и Akim Demaille.

Сообщения о найденных ошибках

Об ошибках в программе следует сообщать по адресу <bug-autoconf@gnu.org>. Страница GNU Autoconf доступна по ссылке <http://www.gnu.org/software/autoconf/>, общая информация о программах GNU – по ссылке <http://www.gnu.org/gethelp/>.

Авторские права

Copyright © 2012 Free Software Foundation, Inc. Лицензия GPLv3+/Autoconf: GNU GPL версии 3 или выше <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>.

Это свободно распространяемая программа. Разрешение распространения программы законами не гарантируется.

 

Перевод на русский язык

Николай Малых

nmalykh@protokols.ru

1Ранее называлась gettextize.

Запись опубликована в рубрике Linux. Добавьте в закладки постоянную ссылку.

Добавить комментарий