vcpkg_qmake_configure

配置基于 qmake 的项目。

使用情况

vcpkg_qmake_configure(
    SOURCE_PATH <pro_file_path>
    [QMAKE_OPTIONS arg1 [arg2 ...]]
    [QMAKE_OPTIONS_RELEASE arg1 [arg2 ...]]
    [QMAKE_OPTIONS_DEBUG arg1 [arg2 ...]]
    [OPTIONS arg1 [arg2 ...]]
    [OPTIONS_RELEASE arg1 [arg2 ...]]
    [OPTIONS_DEBUG arg1 [arg2 ...]]
)

要使用此函数,必须依赖于帮助程序端口 vcpkg-qmake

"dependencies": [
  {
    "name": "vcpkg-qmake",
    "host": true
  }
]

参数

SOURCE_PATH

*.pro qmake 项目文件的路径。

QMAKE_OPTIONS, QMAKE_OPTIONS_RELEASE, QMAKE_OPTIONS_DEBUG

要传递给在 -- 之前的 qmake 的其他选项。

这些选项通常应该具有窗体 QMAKE_X=<something> 或 CONFIG=<something>

OPTIONS, OPTIONS_RELEASE, OPTIONS_DEBUG

要传递给在 -- 之后的 qmake 的其他选项。

三联密码参数

VCPKG_OSX_DEPLOYMENT_TARGET

确定 QMAKE_MACOSX_DEPLOYMENT_TARGET

VCPKG_QMAKE_COMMAND

qmake 的路径。

默认为 "${CURRENT_HOST_INSTALLED_DIR}/tools/Qt6/bin/qmake${VCPKG_HOST_EXECUTABLE_SUFFIX}"

VCPKG_QT_CONF_RELEASE

发布模式使用的 qt.config 路径。

默认为 "${CURRENT_INSTALLED_DIR}/tools/Qt6/qt_release.conf"

VCPKG_QT_CONF_DEBUG

调试模式使用的 qt.config 路径。

默认为 "${CURRENT_INSTALLED_DIR}/tools/Qt6/qt_debug.conf"

VCPKG_QT_TARGET_MKSPEC

vcpkg-qmake 版本 2022-11-16 中添加

要使用的 Qt mkspec

VCPKG_QMAKE_OPTIONS_RELEASE

在发布模式下要传递给 qmake 的其他选项。

VCPKG_QMAKE_OPTIONS_DEBUG

在调试模式下要传递给 qmake 的其他选项。

Source

ports/vcpkg-qmake/vcpkg_qmake_configure.cmake