Go to the first, previous, next, last section, table of contents.
@anchor{Cache Variable Names}
Имена переменных кэша должны иметь следующий формат:
package-prefix_cv_value-type_specific-value[_additional-options]
Например, `ac_cv_header_stat_broken' или
`ac_cv_prog_gcc_traditional'. Имя переменной состоит из следующих
частей:
- package-prefix
-
Сокращенное название вашего пакета или организации; с такого же префикса
вы должны начинать локальные макросы Autoconf, но только здесь этот
префикс записывается в нижнем регистре. Макросы, распространяемые с
Autoconf, используют префикс `ac'.
_cv_
-
Показывает, что эта переменная командного процессора является
кэшированным значением.
- value-type
-
Соглашение по классификации значений кэша, для создания рациональной
системы наименования. Значения, используемые в Autoconf, перечислены в
section Имена макросов.
- specific-value
-
Для какого члена класса кэшированных значений применяется данный тест. Например,
к какой функции (`alloca'), программе (`gcc') или выходной
переменной (`INSTALL').
- additional-options
-
Конкретное поведение конкретного члена класса, к которому применяется
этот тест. Например, `broken' ("сломано") или `set'
("установлено"). Эта часть имени может быть опущена.
Значения кэшированных переменных не могут содержать переводы строк.
Обычно их значения являются логическими значениями (`yes' или
`no') или именами файлов или функций, поэтому это ограничение не
критично.
Go to the first, previous, next, last section, table of contents.