【发布时间】:2019-10-08 03:04:21
【问题描述】:
想象一下使用 GPRbuild 和单个 *.gpr 项目文件构建的大型 Ada 项目。源目录包含许多 Ada 包规范和正文文件,但其中一些不是构建项目所必需的(可执行文件)。
GPRbuild 是否提供类似报告功能的功能,列出构建项目所需的所有文件?这将允许我删除未使用的源文件。
【问题讨论】:
想象一下使用 GPRbuild 和单个 *.gpr 项目文件构建的大型 Ada 项目。源目录包含许多 Ada 包规范和正文文件,但其中一些不是构建项目所必需的(可执行文件)。
GPRbuild 是否提供类似报告功能的功能,列出构建项目所需的所有文件?这将允许我删除未使用的源文件。
【问题讨论】:
你可以玩弄
-gnatu 列出本次编译的单元
像这样:
gprbuild -P foo.gpr -cargs -gnatu
【讨论】: