Генератор одной задачи генерирует несколько исходных и заголовочных файлов. Количество сгенерированных файлов не известно в то время. Как я могу установить эти сгенерированные файлы в качестве источника ввода?
Я использовал код, показанный в документации, но он описывает только случай a.a → a.b + a.c
, но мой случай - 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?**)