Пользовательский конструктор SCons - сборка с несколькими файлами и вывод одного файла

Если у меня есть исполняемый файл, который генерирует вывод из нескольких файлов за раз -

generate_output -o a.out -f input1.txt input2.txt input3.txt

Есть ли способ написать такой собственный построитель для этого? На данный момент у меня есть -

builder = Builder(
        action='generate_output -o $TARGET -f $SOURCE',
        suffix='.out', src_suffix='.txt')

Затем он генерирует файлы только в последовательности, а это не то, что я действительно хотел -

generate_output -o input1.out -f input1.txt
generate_output -o input2.out -f input2.txt
# etc...
6
задан koo 8 February 2012 в 23:45
поделиться