Файлы директив конфигурации
В системе компилятора GNAT, среда компиляции определяется текущим каталогом на момент запуска команды компиляции.
Этот текущий каталог используется для поиска файла с именем gnat.adc.
При обнаружении этого файла, предполагается, что он содержит одну или более директив конфигурации, которые должны быть использованы в текущей компиляции.
Однако, если в командной строке команды компиляции присутствует опция -gnatA, то содержимое файла gnat.adc не рассматривается..
Директивы конфигурации могут быть введены в файл gnat.adc
как путем запуска утилиты gnatchop
для обработки файла с исходным текстом, который состоит только из директив конфигурации, так и с помощью непосредственного редактирования gnat.adc, который является обычным текстовым файлом (последний способ считается более предпочтительным).
В дополнение к gnat.adc
для воздействия на среду текущей компиляции может быть дополнительно использован еще один файл содержащий директивы конфигурации.
Для указания этого, в командной строке необходимо использовать опцию -gnatecpath.
В этом случае, параметр опции "path" должен указывать существующий файл, который состоит только из директив конфигурации.
Директивы конфигурации указанного файла будут служить как дополнение к директивам конфигурации, которые расположены в файле gnat.adc
(предполагается, что файл gnat.adc присутствует, и не используется опция -gnatA).
Следует заметить, что в командной строке может присутствовать несколько опций -gnatec. Однако, фактическое значение будет иметь только последняя указанная опция.
Copyright (C) А.Гавва | V-0.4w май 2004 |