0

目前,我们在构建应用程序之前构建了一组静态库。问题在于,对于每个库,./configure、make、test 序列都有一些变化。我希望能够缓存配置步骤的结果以加快构建速度,因为在同一平台上多次构建是很常见的。我们正在考虑将构建过程中的每个步骤包装在 SCONS 过程中,但我们不确定这是否可行。有任何想法吗?

4

1 回答 1

0

可以使用 scons 来包装您的配置和制作脚本。只要您枚举所有依赖项和生成的目标,scons 就能够确定是否运行每个构建步骤。不过,这听起来很复杂。为什么不将您的配置和构建流程转换为 scons 或为此配置编写一个简单的 makefile,生成依赖项?有多种方法可以将 MD5 散列添加到 make 中(如果您因为依赖项散列而被 scons 吸引)。

于 2009-08-19T20:34:59.157 回答