Представьте себе сборку большого проекта Ada с помощью GPRbuild и одного файла проекта *.gpr
. Исходный каталог содержит много спецификаций пакета Ada и файлов тела, но некоторые из них не требуются для сборки проекта (исполняемого файла).
Предлагает ли GPRbuild что-то вроде функции отчета, в которой перечислены все файлы, необходимые для сборки проекта? Это позволит мне удалить неиспользуемые исходные файлы.
Вы можете поиграть с
-gnatu List units for this compilation
так:
gprbuild -P foo.gpr -cargs -gnatu