Опции командной строки, относящиеся к файлам проектов
2 Опции командной строки, относящиеся к файлам проектов
В системе компилятора GNAT, инструментальные средства, которые поддерживают файлы проектов, могут использовать в командной строке следующие опции:
Описание | |||
-Pproject |
Указывает имя файла проекта (project).
Этот файл проекта будет анализироваться с учетом степени "многословности", которая может быть указана опцией "-vPx", и используя внешние ссылки, которые могут быть указаны опциями "-X". В командной строке может присутствовать только одна опция "-P". Поскольку менеджер проектов GNAT начинает анализировать файла проекта только после проверки всех опций командной строки, порядок указания опций "-P", "-vPx" и/или "-X" значения не имеет. |
||
-Xname=value |
Эта опция позволяет указать в командной строке,
что переменная "name" имеет значение "value".
Менеджер проектов GNAT
будет использовать это значение в процессе анализа файла проекта,
при обнаружении внешней ссылки "external (name)".Если "name" или "value" содержит пробелы,
то в командной строке "name=value" должно быть помещено между
символами кавычек:
Одновременно, в командной строке может быть указано несколько опций "-X". Если в командной строке одновременно несколько опций "-X" указывают значения для одной и той же переменной "name", то будет использовано последнее указанное значение. Значение внешней переменной, которое указано с помощью опции "-X", более приоритетно по сравнению со значением переменной окружения с таким же именем "name". |
||
-vPx | Устанавливает уровень/степень "многословности" при анализе файла проекта. Указание "-vP0" предполагается по умолчанию и подразумевает низкий уровень "многословности" (отсутствует вывод для синтаксически корректных файлов проектов); "-vP1" - подразумевает средний уровень "многословности"; "-vP2" - подразумевает высокий уровень "многословности". Если в командной строке одновременно указаны несколько опций "-vPx", то будет использовано последнее указанное значение. |