automake - Эффект использования ключей --gnu и --gnits
Go to the first, previous, next, last section, table of contents.
Эффект использования ключей --gnu
и --gnits
Ключ `--gnu' (или `gnu' в переменной `AUTOMAKE_OPTIONS')
заставляет automake
выполнить проверку следующих вещей:
- Файлы `INSTALL', `NEWS', `README', `COPYING', `AUTHORS' и `ChangeLog' должны находится в каталоге верхнего уровня пакета.
- Ключи `no-installman' и `no-installinfo' запрещены.
Заметьте, что в будущем этот ключ будет расширен для проведения
дополнительных проверок; рекомендуется ознакомиться с точными
требованиями стандартов GNU. Также ключ `--gnu' может требовать
наличия нестандартных программ GNU для использования в целях,
используемых человеком, который сопровождает данный пакет; например, в
будущем может потребоваться программа pathchk
для работы цели
`make dist'.
Ключ `--gnits' делает то же самое, что и ключ `--gnu', а также проверяет следующие вещи:
- `make dist' выполнит проверку того, что файл `NEWS' обновлен для новой версии.
- Наличие файла `COPYING.LIB' запрещено. По видимому LGPL считается несостоявшимся экспериментом.
- Проверяется `VERSION' на то, что его формат соответствует стандартам Gnits.
- Если `VERSION' указывает на то, что этот выпуск является альфа-версией, и в каталоге верхнего уровня находится файл `README-alpha', то этот файл будет включен в дистрибутив. Это делается в режиме `--gnits', и ни в каких других режимах, поскольку только в этом режиме есть ограничения формата номера версии, и только в этом режиме Automake может автоматически определить, нужно ли включать файл `README-alpha'.
- Требуется наличие файла `THANKS'.
Go to the first, previous, next, last section, table of contents.