Программная часть набора инструментов GNAT, похоже, игнорирует атрибут префикса в файле проекта. Он использует --prefix
, если это указано в командной строке. Есть ли способ заставить его использовать префикс в файле проекта?Префикс gprinstall в файле проекта
0
A
ответ
1
В файле проекта, вы просто добавить пакет Install
, где Вы заявляете, который префикс вы хотите использовать:
package Install is
for Prefix use "/tmp/installed";
end Install;
Если вы объявляете относительный путь, он будет начинаться либо с префиксом по умолчанию или тот, который прошел по командной строке.
Для получения дополнительной информации см. the manual.
Для вопроса, связанного с инструментом, он помогает, если вы говорите, что вы находитесь, и выпуск набора инструментов (например, вывод 'gnatls -v'). По любому вопросу, это помогает, если вы можете точно сказать, что вы пробовали (в этом случае поможет фактический GPR, а также именно там, где установлено программное обеспечение). Вы можете использовать переключатель '--dry-run' для' gprinstall', чтобы узнать, что произойдет, не разрушая вашу файловую систему. –