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

时间:2017-11-06 10:19:52

标签: gstreamer meson-build

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

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

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

1 个答案:

答案 0 :(得分:7)

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

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