pkgconfig

允许配置 pkg-config 工具。 更多...

Qt 1.13

属性

详细描述

pkgconfig 模块用于微调 pkg-config 工具的行为,该工具在查找依赖项时可能被使用。

属性文档

executableFilePath : string

pkg-config 可执行文件的路径。

默认:自动检测


libDirs : stringList

如果需要覆盖默认的搜索目录,请设置此属性。此处提供的值将通过 PKG_CONFIG_LIBDIR 环境变量转发给工具。

注意:您不需要为此设置libDirs,以便在交叉编译时将 pkg-config 指向 sysroot。Qbs 会为您做这件事。

默认:未定义


staticMode : bool

如果此属性为 true,则 pkg-config 调用将包含 --static 选项。如果您的产品需要静态链接,请设置此属性。

默认:false


sysroot : path

此属性控制 PkgConfigProbe.sysroot 属性的值。

如果您需要覆盖 pkg-config 使用的默认搜索 sysroot 路径,请设置此属性。

这在 pkg-config 文件位于 qbs.sysroot 目录之外时很有用。这在 macOS 平台上是这种情况 - 所有 XCode 配置文件都 sysrooted 到 SDK 目录,但通常使用 Brew 安装 pkg-config 并位于 /usr/local 目录中。

将此属性设置为 undefined 或空值("")将使用 pkg-config 的默认搜索路径

qbs build modules.pkgconfig.sysroot:undefined

默认:macOS 上为 "",其他平台上为 qbs.sysroot


©2023 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据 Free Software Foundation 发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的商标是芬兰的 Qt 公司以及全球其他国家的商标。所有其他商标属于其各自的所有者。