1

我们正在尝试逐步从自动工具转移到 WAF。我们的大多数子项目都是自动工具,我们真的不想一次将它们转换为 WAF。

在混合 WAF 和 autotools 时,您有什么提示或要记住的事情吗?

我正在考虑在每个 autotools 子项目中创建一个简单的 wscript,它基本上只会执行 shell 命令“./configure”、“make”、“make install”。我在 WAF 示例目录中找不到任何更好的解决方案。所以我想知道你们是否有更好的主意?

谢谢!

4

2 回答 2

1

我已经用我的构建驱动的旧部分做了类似的事情。我写了一个简单的 waf 工具,调用 ./configure && make && make install。

为了让它变得像 waflike,有一两件事要做:

  • 正确设置任务的输入以仅在发生更改时重建子目录。
  • 使用参数调用配置以在 waf 构建目录中构建
于 2013-03-19T10:18:30.140 回答
0

存在称为 autowaf 的东西,但除此之外,我不知道任何文档(而且它也有 2 年历史):

http://lv2plug.in/trac/browser/trunk/autowaf.py?rev=2

于 2012-09-14T11:10:35.363 回答