From 48e66521cc4da2efcf579e63882930edc8cd428d Mon Sep 17 00:00:00 2001 From: Ivan Solovev Date: Thu, 23 Oct 2025 15:12:27 +0200 Subject: [PATCH] Add qtopenapi Windows builds - Add Windows configurations that use MSVC - Provision openapi generator on the relevant platforms - golang is already provisioned on all these platforms The patch does not enable mingw and llvm configs, because we need to build zlib using mingw first. It also does not enable x64_64->arm64 cross-compile configs, because they have a dependency on the mingw config. Task-number: QTBUG-138968 Change-Id: I4fe35d149a1f9bfa93c1a128e5910b33aad536d4 Reviewed-by: Tatiana Borisova --- .../qtci-windows-10_22H2-x86_64/15-install-openapi.ps1 | 4 ++++ .../qtci-windows-11_23H2-aarch64/15-install-openapi.ps1 | 4 ++++ .../qtci-windows-11_24H2-x86_64/15-install-openapi.ps1 | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 coin/provisioning/qtci-windows-10_22H2-x86_64/15-install-openapi.ps1 create mode 100644 coin/provisioning/qtci-windows-11_23H2-aarch64/15-install-openapi.ps1 create mode 100644 coin/provisioning/qtci-windows-11_24H2-x86_64/15-install-openapi.ps1 diff --git a/coin/provisioning/qtci-windows-10_22H2-x86_64/15-install-openapi.ps1 b/coin/provisioning/qtci-windows-10_22H2-x86_64/15-install-openapi.ps1 new file mode 100644 index 00000000..79d243e9 --- /dev/null +++ b/coin/provisioning/qtci-windows-10_22H2-x86_64/15-install-openapi.ps1 @@ -0,0 +1,4 @@ +# Copyright (C) 2025 The Qt Company Ltd +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +. "$PSScriptRoot\..\common\windows\install-openapi.ps1" diff --git a/coin/provisioning/qtci-windows-11_23H2-aarch64/15-install-openapi.ps1 b/coin/provisioning/qtci-windows-11_23H2-aarch64/15-install-openapi.ps1 new file mode 100644 index 00000000..79d243e9 --- /dev/null +++ b/coin/provisioning/qtci-windows-11_23H2-aarch64/15-install-openapi.ps1 @@ -0,0 +1,4 @@ +# Copyright (C) 2025 The Qt Company Ltd +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +. "$PSScriptRoot\..\common\windows\install-openapi.ps1" diff --git a/coin/provisioning/qtci-windows-11_24H2-x86_64/15-install-openapi.ps1 b/coin/provisioning/qtci-windows-11_24H2-x86_64/15-install-openapi.ps1 new file mode 100644 index 00000000..79d243e9 --- /dev/null +++ b/coin/provisioning/qtci-windows-11_24H2-x86_64/15-install-openapi.ps1 @@ -0,0 +1,4 @@ +# Copyright (C) 2025 The Qt Company Ltd +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +. "$PSScriptRoot\..\common\windows\install-openapi.ps1"