project('toplevel', 'c') | |
round = get_option('round') | |
opt = get_option('optimization') | |
if round == 1 | |
assert(opt == '1') | |
elif round == 2 | |
assert(opt == '1') | |
elif round == 3 | |
assert(opt == '1') | |
elif round == 4 | |
assert(opt == '3') | |
elif round == 5 | |
assert(opt == '3') | |
elif round == 6 | |
assert(opt == '3', opt) | |
else | |
assert(false, 'Invalid round number') | |
endif | |
executable('toplevel', 'toplevel.c') | |
subproject('sub1') | |
subproject('sub2') |