单个任务生成器会生成许多源文件和头文件。当时不知道生成的文件的数量。如何将这些生成的文件设置为源输入?
我使用了文档中显示的代码,但这仅描述了 case a.a → a.b + a.c,但我的 case 是a.a → a lot of files in directory a. 因此我无法使用:
b_node = node.change_ext('.b')
c_node = node.change_ext('.c')
self.create_task('idl', node, [b_node, c_node])
self.source.append(b_node)
该示例显示在此处的文档中:https ://waf.io/book/#_mixing_extensions_and_c_c_features
这些未知数量的文件如何用作输入self.source.append(**what goes here?**)