【发布时间】:2021-06-30 00:17:21
【问题描述】:
我正在尝试使用 gst-build 构建 gstreamer:https://gitlab.freedesktop.org/gstreamer/gst-build
Glib 是它正在下载和编译的子项目之一。但我正在考虑用以前编译的版本替换它。我应该如何在交叉文件中做到这一点?或者除了破解 meson.build 之外别无他法
谢谢 问候
【问题讨论】:
我正在尝试使用 gst-build 构建 gstreamer:https://gitlab.freedesktop.org/gstreamer/gst-build
Glib 是它正在下载和编译的子项目之一。但我正在考虑用以前编译的版本替换它。我应该如何在交叉文件中做到这一点?或者除了破解 meson.build 之外别无他法
谢谢 问候
【问题讨论】:
这取决于依赖项支持的发现方法,如果它使用 pkg-config,它可能就像在交叉文件(或各种 $PKG_CONFIG_PATH 环境变量)中设置 [built-in options]:pkg_config_path 以包含pkg 配置文件。我很确定 glib 使用 pkg-config。
【讨论】: