擅长:python、mysql、java
<p>1)在<a href="http://docs.waf.googlecode.com/git/book_16/single.html" rel="nofollow">Waf Book</a>中可以找到不同的例子。在</p>
<p>在第“3.2.2节。“加载和使用Waf工具”,您将看到他们加载工具'该死的'从文件夹'.'使用:</p>
<pre><code>def configure(ctx):
ctx.load('dang', tooldir='.')
</code></pre>
<p>当它装载该死的它还将调用其中的“configure”函数。“选项”、“构建”等也是如此</p>
<p>另一个例子是使用附加功能(“11.1.2。构建可视化“):</p>
^{pr2}$
<p><br/></p>
<p>2)分发时,我总是使用vanilla waf,而是提供wscript和tools文件。在</p>
<p>但如果您确实运行了该命令行:</p>
<pre><code>waf-light tools=compat15,boost
</code></pre>
<p>您将获得一个内置了工具的waf可执行文件。如果我理解正确,你可以分发这个exe文件。在</p>
<p>请注意,您仍然需要像往常一样加载工具</p>
<pre><code>ctx.load('boost')
</code></pre>