| gen = find_program('codegen') # Should use overridden value set in "subdir". |
| |
| src = custom_target('arrival', |
| input : 'source.desc', |
| output : 'file.c', |
| command : [gen, '@INPUT@', '@OUTPUT@'] |
| ) |
| |
| e = executable('six', 'main.c', src) |
| |
| test('six', e) |
| |
| # Override stuff with an executables |
| meson.override_find_program('six_meson_exe', e) |
| |
| |
| # The same again, but this time with a program that was generated |
| # with configure_file. |
| |
| gen = find_program('gencodegen') |
| |
| src = custom_target('hundred', |
| input : 'source2.desc', |
| output : 'file2.c', |
| command : [gen, '@INPUT@', '@OUTPUT@'] |
| ) |
| |
| e = executable('hundred', 'main2.c', src) |
| |
| test('hundred', e) |