如何在介子构建中为 dirs 选项提供相对路径以查找第三方库?
How to give releative path for dirs option in meson build to find the thrid party library?
我正在尝试构建具有第三方库依赖性的自定义 gst 插件。
使用 cc.find_library 和 dirs
选项(采用绝对路径)我能够构建设置。
但我想包含相对路径,这样当其他人使用我的包时,他们无需更改任何内容,只需 运行 介子构建。
有什么方法可以做到这一点:add/include 相对于目录中的搜索库?
find_library()
确实需要绝对路径。没有办法解决这个问题。您可以使用内部介子功能仍然成功:
cc.find_library('foo', dirs : meson.current_source_dir() + '/lib')
我正在尝试构建具有第三方库依赖性的自定义 gst 插件。
使用 cc.find_library 和 dirs
选项(采用绝对路径)我能够构建设置。
但我想包含相对路径,这样当其他人使用我的包时,他们无需更改任何内容,只需 运行 介子构建。 有什么方法可以做到这一点:add/include 相对于目录中的搜索库?
find_library()
确实需要绝对路径。没有办法解决这个问题。您可以使用内部介子功能仍然成功:
cc.find_library('foo', dirs : meson.current_source_dir() + '/lib')