project('276 generator custom_tgt subdir') | |
python = find_program('python3', required: true) | |
args = [ | |
'-c', | |
'import sys; open(sys.argv[1], "w")', | |
'@OUTPUT0@', | |
] | |
subdir('include') | |
gen = generator( | |
python, | |
arguments: args + ['@OUTPUT@'], | |
output: '@PLAINNAME@.t', | |
) | |
custom_target( | |
'check-headers.stamp', | |
command: [python, args, '@INPUT@'], | |
input: gen.process(test_header), | |
output: 'check-headers.stamp', | |
build_by_default: true, | |
) |