# Should run, even though main.cpp does not exist and we call error in the last line.
# subdir_done jumps to end, so both lines are not executed.
project('example exit', 'cpp')
if true
subdir_done()
endif
executable('main', 'main.cpp')
error('Unreachable')