共用方式為


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 之後 -- 的其他選項。

Triplet 參數

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

已在 版本 2022-11-16 vcpkg-qmake 新增 。

要使用的 Qt mkspec

VCPKG_QMAKE_OPTIONS_RELEASE

在發行模式中傳遞至 qmake 的額外選項。

VCPKG_QMAKE_OPTIONS_DEBUG

在偵錯模式中傳遞至 qmake 的額外選項。

來源

ports/vcpkg-qmake/vcpkg_qmake_configure.cmake