如何在 gnat 项目文件中运行预构建脚本?

问题描述 投票:0回答:1

我有一个混合 C++ 和 Ada 的项目。 使用 GPRbuild 项目来构建它,并且没有 makefile。

有一个脚本可以创建一个 H 文件,其中包含构建主机、用户名和 git commit 等常量。

如何在编译导入其结果的文件之前运行脚本?

我没有找到用于构建前/构建后步骤的 gprbuild 选项,可能是因为它破坏了可移植性。

此案例的常见做法是什么?

ada gnat gprbuild
1个回答
0
投票

您无法使用 gprbuild 执行此操作(目前?)。尝试使用Alire。它非常适合依赖管理,并且可以运行简单的获取后、预构建、构建后操作。

© www.soinside.com 2019 - 2024. All rights reserved.