Go to the
first,
previous,
next,
last section,
table of contents.
Различные возможности Automake могут контролироваться ключами в файле
`Makefile.am'. Такие ключи перечислены в специальной переменной с
именем AUTOMAKE_OPTIONS
. В настоящее время распознаются следующие
ключи:
gnits
-
gnu
-
foreign
-
cygnus
-
Устанавливает соответствующий уровень ограничений. Ключ
gnits
также предполагает наличие ключей readme-alpha
и
check-news
.
ansi2knr
-
path/ansi2knr
-
Включает автоматическую де-ANSI-фикацию. See section Автоматическая де-ANSI-фикация. Если в начале
строки указан путь, то сгенерированный `Makefile.in' будет искать
программу `ansi2knr' в указанном каталоге. В общем случае путь
должен быть относительным путем к другому каталогу в данном пакете (хотя
в настоящее время Automake не делает проверку этого пути).
check-news
-
Вызывает сбой
make dist
до тех пор, пока номер текущей версии не
появится в нескольких первых строках файла `NEWS'.
dejagnu
-
Заставляет генерировать специфичные для
dejagnu
правила.
See section Поддержка комплектов тестирования.
dist-shar
-
Создает цель
dist-shar
также как и обычную цель dist
. Эта
новая цель будет создавать shar-архив дистрибутива.
dist-zip
-
Создает цель
dist-zip
также как и обычную цель dist
Эта новая цель будет создавать zip-архив дистрибутива.
dist-tarZ
-
Создает цель
dist-tarZ
также как и обычную цель dist
target. Эта новая цель будет создавать сжатый tar-архив дистрибутива;
предполагается использование традиционных программ tar
и
compress
. Предупреждение: Если вы в действительности используете
GNU tar
, то созданный архив может содержать непереносимые
конструкции.
no-dependencies
-
Этот ключ похож на ключ командной строки `--include-deps', но
полезен в тех ситуациях, где вы не имеете необходимости в автоматическом
отслеживание зависимостей See section Автоматическое отслеживание зависимостей. В этом случае можно
запретить автоматическое отслеживание зависимостей.
no-installinfo
-
Сгенерированный `Makefile.in' не будет по умолчанию обрабатывать и
устанавливать страницы info. Однако, цели
info
и
install-info
все равно будут доступны. Этот ключ запрещен при
уровне ограничения `GNU' и выше.
no-installman
-
Сгенерированный `Makefile.in' не будет по умолчанию устанавливать
справочные страницы. Однако, цель
install-man
все равно будет
доступна для использования. Этот ключ запрещен при уровне ограничения
`GNU' и выше.
no-texinfo.tex
-
Отменяет требования на наличие файла `texinfo.tex', даже если файлы
texinfo присутствуют в этом каталоге.
readme-alpha
-
Если этот выпуск является выпуском в стадии альфа и существует файл
`README-alpha', то он будет добавлен в дистрибутив. Если задан этот
ключ, то номер версии может быть представлен в одной из двух
форм. Первая форма выглядит следующим образом:
`MAJOR.MINOR.ALPHA', где каждый элемент является
числом; заключительная точка и номер должны быть опущены для не-альфа
выпусков. Вторая форма выглядит следующим образом:
`MAJOR.MINORALPHA', где ALPHA это буква; они
должны быть убраны для не-альфа выпусков.
- version
-
Может быть указан номер версии (например, `0.30'). Если Automake не
новее указанной версии, то будет запрещено создание `Makefile.in'.
Нераспознанные ключи оцениваются automake
.
Go to the first, previous, next, last section, table of contents.