我有以下片段,将文件按原样复制到构建目录:
for m in std_mibs:
print("Copying", m)
bld(name = 'cpstdmib',
rule = 'cp -f ${SRC} ${TGT}',
#source = m + '.mib',
source = bld.path.make_node(m + '.mib'), # <-- section 5.3.3 of the waf book
target = bld.path.get_bld().make_node(m + '.mib')
)
我看到这条规则,虽然(从印刷品中)受到影响,但副本似乎没有发生!我也将源代码更改为使用make_node
如图所示,在waf 书5.3.3节中的示例中,仍然没有运气!我在这里遗漏了一些明显的东西吗!?
另外,在此之后我有一些规则,它们依赖于复制的文件,我尝试添加一个干预
bld.add_group()
如果此副本成功,我希望排序将起作用