project('foo', 'c', 'cpp') dep = declare_dependency(sources : 'foo.c') executable('bar', 'bar.cpp', dependencies : dep) subdir('generated')