1shaders = [ 2 ['texture-blit', 'frag'], 3 ['texture-blit', 'vert'], 4 ['texture-blit-flip', 'vert'], 5] 6 7foreach e : shaders 8 output = '@0@-@1@.h'.format(e[0], e[1]) 9 genh += custom_target(output, 10 output: output, 11 capture: true, 12 build_by_default: true, # to be removed when added to a target 13 input: files('@0@.@1@'.format(e[0], e[1])), 14 command: [shaderinclude, '@INPUT0@']) 15endforeach 16