Утилита autoreconf для обновления файлов конфигурации
Команда 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>.
Это свободно распространяемая программа. Разрешение распространения программы законами не гарантируется.
Перевод на русский язык
Николай Малых
1Ранее называлась gettextize.