| project('subdir if found', 'c') | |
| found_dep = declare_dependency() | |
| not_found_dep = dependency('nonexisting', required : false) | |
| subdir('nonexisting_dir', if_found : not_found_dep) | |
| variable = 3 | |
| subdir('subdir', if_found : found_dep) | |
| assert(variable == 5, 'Subdir was not properly entered.') |