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.') |