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

How to give releative path for dirs option in meson build to find the thrid party library?

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

使用 cc.find_librarydirs 选项(采用绝对路径)我能够构建设置。

但我想包含相对路径,这样当其他人使用我的包时,他们无需更改任何内容,只需 运行 介子构建。 有什么方法可以做到这一点:add/include 相对于目录中的搜索库?

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

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