diff --git a/coin/platform_configs/qtbridge-java.yaml b/coin/platform_configs/qtbridge-java.yaml new file mode 100644 index 00000000..c1a695bc --- /dev/null +++ b/coin/platform_configs/qtbridge-java.yaml @@ -0,0 +1,31 @@ +Version: 2 +Include: [ + quick-bridges.yaml: [ + "macos-quick-bridges", + "linux-quick-bridges", + "windows-quick-bridges" + ] +] + +Configurations: +- + Id: 'windows-quick-bridges-java' + Template: 'qtci-windows-11_24H2-x86_64-71' + Compiler: 'MSVC2022' + Platform dependency: 'windows-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesJava'] + +- + 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: 'macos-quick-bridges-java' + Template: 'qtci-macos-15-arm-104' + Compiler: 'Clang' + Platform dependency: 'macos-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesJava'] + diff --git a/coin/platform_configs/qtbridge-python.yaml b/coin/platform_configs/qtbridge-python.yaml new file mode 100644 index 00000000..c5757ca8 --- /dev/null +++ b/coin/platform_configs/qtbridge-python.yaml @@ -0,0 +1,31 @@ +Version: 2 +Include: [ + quick-bridges.yaml: [ + "macos-quick-bridges", + "windows-quick-bridges" + ], + cmake_platforms.yaml: [ + "rhel-9.6" + ] +] +Configurations: +- + Id: 'windows-quick-bridges-python' + Template: 'qtci-windows-11_24H2-x86_64-71' + Compiler: 'MSVC2022' + Platform dependency: 'windows-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython'] + +- + Id: 'linux-quick-bridges-python' + Template: 'qtci-linux-RHEL-9.6-x86_64-51' + Compiler: 'GCC' + Platform dependency: 'rhel-9.6' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython'] + +- + 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'] diff --git a/coin/platform_configs/qtbridge-rust.yaml b/coin/platform_configs/qtbridge-rust.yaml new file mode 100644 index 00000000..59619cf1 --- /dev/null +++ b/coin/platform_configs/qtbridge-rust.yaml @@ -0,0 +1,21 @@ +Version: 2 +Include: [ + quick-bridges.yaml: [ + "linux-quick-bridges", + "windows-quick-bridges" + ] +] +Configurations: +- + Id: 'windows-quick-bridges-rust' + Template: 'qtci-windows-11_24H2-x86_64-71' + Compiler: 'MSVC2022' + Platform dependency: 'windows-quick-bridges' + Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesRust'] + +- + 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'] diff --git a/coin/platform_configs/qtbridge-swift.yaml b/coin/platform_configs/qtbridge-swift.yaml new file mode 100644 index 00000000..b1b47b6b --- /dev/null +++ b/coin/platform_configs/qtbridge-swift.yaml @@ -0,0 +1,13 @@ +Version: 2 +Include: [ + quick-bridges.yaml: [ + "macos-quick-bridges" + ] +] +Configurations: +- + 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'] diff --git a/coin/platform_configs/tqtc-qtbridges.yaml b/coin/platform_configs/qtbridges.yaml similarity index 100% rename from coin/platform_configs/tqtc-qtbridges.yaml rename to coin/platform_configs/qtbridges.yaml