Средства управления проектами в системе GNAT
Эта глава описывает средства управления проектами, которые присутствуют в системе компилятора GNAT (GNAT Project Manager).
Основой этих средств является Менеджер Проектов GNAT (GNAT Project Manager).
Следует заметить, что менеджер проектов появился в системе GNAT версии 3.15 и отсутствует в более ранних версиях.
Менеджер проектов позволяет конфигурировать различные свойства для групп файлов с исходными текстами.
В частности, он позволяет определять:
Каталог или набор каталогов, где располагаются файлы с исходными текстами, и/или имена определенных самостоятельных файлов с исходными текстами.
Каталог в котором будут сохраняться файлы являющиеся результатом работы компилятора (файлы ALI, объектные файлы, файлы деревьев).
Каталог в котором будут сохраняться исполняемые файлы программ (иначе - исполняемые программные модули).
Установки опций для любых средств обработки проектов (gnatmake, компилятор, редактор связей, компоновщик, gnatls, gnatxref, gnatfind); такие установки могут быть заданы глобально и/или указаны для индивидуальных программных модулей.
Исходные файл (или файлы), который содержит главную подпрограмму
Используемый исходным текстом язык программирования (в настоящий момент Ада и/или C/C++)
Соглашения по именованию файлов с исходными текстами; допускается глобальная установка и/или установка для индивидуальных модулей.