我在一个像这样的项目中有一个类似 monorepo 的文件结构:
--src
|__lib1
|_meson.build
|__lib2
|_meson.build
lib1
是独立构建的,但 lib2
依赖于 lib1
(它应该链接到 lib1
)。
我希望 dependency
函数接受 path
参数,但它不支持这一点。
# lib2 meson.build
lib1_dep = dependency('lib1', path: '../lib1')
如何在不破坏项目结构的情况下在 mesonbuild 中执行此操作?
我不喜欢使用顶级整体 mesonbuild 文件。