Ада-95. Компилятор GNAT

       

Генерация опций командной строки для gnatmake


После создания списка каталогов, как было описано выше, можно легко сгенерировать аргументы командной строки, которые будут переданы утилите gnatmake.

С целью полноты этот пример подразумевает, что путь к исходным текстам не соответствует пути к объектным файлам.

Таким образом, имеется два различных списка каталогов.

# см. "Автоматическое создание списка каталогов" # для создания этих переменных SOURCE_DIRS= OBJECT_DIRS=

GNATMAKE_SWITCHES := ${patsubst %,-aI%,${SOURCE_DIRS}} GNATMAKE_SWITCHES += ${patsubst %,-aO%,${OBJECT_DIRS}}

all: gnatmake ${GNATMAKE_SWITCHES} main_unit



Содержание раздела