project('A', 'c', subproject_dir:'custom_subproject_dir')
B = subproject('B')
b = B.get_variable('b')
C = subproject('C')
c = C.get_variable('c')
subdir('other_subdir')
a = executable('a', 'a.c', link_with : [b, c])
test('a test', a)