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-фикация. если перед этим
ключом указан путь (например, `../lib/ansi2knr'), то
сгенерированный `makefile.in' будет искать программу
`ansi2knr' в указанном каталоге. обычно этот путь является
относительным путем к другому каталогу из того же пакета (хотя automake
в настоящее время и не проверяет этого).
check-news
-
`make dist' не сработает до тех пор, пока номер текущей версии не
появится в первых нескольких строках файла `news'.
dejagnu
-
заставляет генерировать специфичные для
dejagnu правила.
see section поддержка комплектов тестирования.
dist-shar
-
помимо обычной цели `dist', создает также цель `dist-shar',
которая создает `shar'-архив дистрибутива.
dist-zip
-
помимо обычной цели `dist', создает также цель `dist-zip',
которая создает `zip'-архив дистрибутива.
dist-tarz
-
помимо обычной цели `dist', создает также цель `dist-tarz',
которая создает сжатый с помощью программы `compress'
`tar'-архив дистрибутива. при этом предполагается, что будут
использоваться традиционные версии `compress' и `tar'.
предупреждение: если на самом деле вы используете 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.
|