The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
373 B
14 lines
373 B
9 years ago
|
project('extra args in gen', 'c')
|
||
|
|
||
|
prog = find_program('srcgen.py')
|
||
|
|
||
|
gen = generator(prog,
|
||
|
output : '@BASENAME@.c',
|
||
|
arguments : ['--input=@INPUT@', '--output=@OUTPUT@', '@EXTRA_ARGS@'])
|
||
|
|
||
|
g1 = gen.process('name.dat')
|
||
|
g2 = gen.process('name.dat', extra_args: '--upper')
|
||
|
|
||
|
test('basic', executable('basic', 'plain.c', g1))
|
||
|
test('upper', executable('upper', 'upper.c', g2))
|