From 0e6aa7277bbf3e763f862a86197ba9303cd227c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simo=20F=C3=A4lt?= Date: Fri, 16 May 2025 15:25:11 +0300 Subject: [PATCH] Add qtbridges platform configs Change-Id: Icf27ef835997c6d045b6ee31fb26c2def72574a3 Reviewed-by: Juha Vuolle (cherry picked from commit 9fca876677536f154f1e2b911343096303317b20) Reviewed-by: Qt Cherry-pick Bot --- coin/platform_configs/tqtc-qtbridges.yaml | 64 +++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 coin/platform_configs/tqtc-qtbridges.yaml diff --git a/coin/platform_configs/tqtc-qtbridges.yaml b/coin/platform_configs/tqtc-qtbridges.yaml new file mode 100644 index 00000000..58d1c6d6 --- /dev/null +++ b/coin/platform_configs/tqtc-qtbridges.yaml @@ -0,0 +1,64 @@ +Version: 2 +Include: [ + quick-bridges.yaml: [ + "macos-quick-bridges", + "linux-quick-bridges", + "windows-quick-bridges" + ] +] +Configurations: +- + Id: 'windows-quick-bridges-dotnet' + Template: 'qtci-windows-11_24H2-x86_64-71' + Compiler: 'MSVC2022' + Platform dependency: 'windows-quick-bridges' + Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesDotnet'] + +- + Id: 'windows-quick-bridges-rust' + Template: 'qtci-windows-11_24H2-x86_64-71' + Compiler: 'MSVC2022' + Platform dependency: 'windows-quick-bridges' + Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesRust'] + +- + Id: 'linux-quick-bridges-python' + Template: 'qtci-linux-Ubuntu-24.04-x86_64-51' + Compiler: 'GCC' + Platform dependency: 'linux-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython'] + +- + Id: 'linux-quick-bridges-java' + Template: 'qtci-linux-Ubuntu-24.04-x86_64-51' + Compiler: 'GCC' + Platform dependency: 'linux-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesJava'] + +- + Id: 'linux-quick-bridges-rust' + Template: 'qtci-linux-Ubuntu-24.04-x86_64-51' + Compiler: 'GCC' + Platform dependency: 'linux-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesRust'] + +- + Id: 'macos-quick-bridges-java' + Template: 'qtci-macos-15-arm-104' + Compiler: 'Clang' + Platform dependency: 'macos-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesJava'] + +- + Id: 'macos-quick-bridges-python' + Template: 'qtci-macos-15-arm-104' + Compiler: 'Clang' + Platform dependency: 'macos-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython'] + +- + Id: 'macos-quick-bridges-swift' + Template: 'qtci-macos-15-arm-104' + Compiler: 'Clang' + Platform dependency: 'macos-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']