Алексей Махоткин

домашняя страница

Autoconf

Go to the first, previous, next, last section, table of contents.


Префикс по умолчанию

@anchor{Default Prefix}

По умолчанию configure задает префикс для устанавливаемых файлов равным `/usr/local’. Пользователь configure может выбрать другой префикс, используя ключи командной строки `–prefix’ и `–exec-prefix’. Есть два способа изменения значения по умолчанию: при создании configure и при его запуске.

Некоторые пакеты программного обеспечения могут требовать установки по умолчанию в каталог, отличный от `/usr/local’. Чтобы изменить значение по умолчанию, используйте макрос AC_PREFIX_DEFAULT.

Macro: AC_PREFIX_DEFAULT (prefix)
Устанавливает значение префикса установки по умолчанию в значение prefix вместо `/usr/local’.

Для пользователей может быть удобным, чтобы configure попытался угадать префикс для установки на основе расположения некоторых программ, которые уже установлены в системе. Если вы хотите именно этого, используйте макрос AC_PREFIX_PROGRAM.

Macro: AC_PREFIX_PROGRAM (program)
Если пользователь не указал префикс для установки (используя ключ `–prefix’), то попробовать определить значение префикса на основе поиска program в списке каталогов из PATH. Если program найдена, то установить префикс равным родительскому каталогу каталога, в котором находится program; иначе оставить неизмененным значение префикса, указанного `Makefile.in’. Например, если значением program является gcc, а в путях найдена программа `/usr/local/gnu/bin/gcc’, то значением префикса будет `/usr/local/gnu’.


Go to the first, previous, next, last section, table of contents.

Comments