如何在介子构建中为dirs选项提供相关路径以找到第三方库?

sal*_*eem 2 gstreamer meson-build

我正在尝试构建具有第三方库依赖性的自定义gst-plugin.

使用cc.find_librarydirs选项(采用绝对路径),我可以构建设置.

但是我想要包含相对路径,这样当其他人使用我的包时,他们不需要改变任何东西,只需运行介子构建.有没有办法做同样的事情:在目录中添加/包含相对于搜索库?

Flo*_*och 8

find_library()确实需要一条绝对的道路.没有办法解决这个问题.您可以使用内部介子功能仍然成功:

cc.find_library('foo', dirs : meson.current_source_dir() + '/lib')