Если вы хотите создать ExternalCode как часть вашего проекта, то я рекомендую как-то извлечь этот каталог внутри вашего проекта, например, используя символическую ссылку и поместить файл meson.build рядом с ним.Итак, макет вашего проекта будет выглядеть следующим образом:
MyProj/
meson.build
src/
meson.build
external/
ExternalCode -> link to ...
meson.build
Затем сообщите мезону обо всех подкаталогах проекта, поместив его в файл meson.build верхнего уровня:
subdir('src')
subdir('external')