aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
Commit message (Collapse)AuthorAgeFilesLines
* Remove Rhel 8.2 targetsHeikki Halmet2021-12-135-83/+0
| | | | | | | | Rhel 8.4 is already in use Task-number: QTQAINFRA-4515 Change-Id: I32bba97143adb5243e5ba500eceaad9723a7209e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Change compiler MSVC2022_PREVIEW to MSVC2022Heikki Halmet2021-12-071-1/+1
| | | | | | | | | MSVC2022 official relase is already available in Windows 10 21H2 Pick-to: 6.2 Task-number: QTQAINFRA-4540 Change-Id: I7d7a480c4077026e7a48acf706baa62623c32c72 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Replace Windows 10 21H1 with Windows 10 21H2 in CIHeikki Halmet2021-12-048-28/+28
| | | | | | | | | | | | | | | Tier 1 image includes all configurations from pre-provisioning folder. E.g. these are pre-provisioned: Visual Studio 2015 version 14.0.25420.1 Update 3 Visual Studio 2019 + build tools version 16.11.7 Visual Studio 2022 + build tools version 17.0.1 Task-number: QTQAINFRA-4651 Pick-to: 6.2 Change-Id: I738ac703d72620f84008ac8a5e5d57911d89d055 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* coin: Make macOS 12 on x86_64 developer build tests significantTor Arne Vestbø2021-12-041-1/+1
| | | | | | Pick-to: 6.2 Change-Id: Ia148ae783006fb5b1b13f29879df78985cd75ecd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Include autotests compilation to CI build for INTEGRITYTatiana Borisova2021-12-031-1/+1
| | | | | | | | - add minimal test for Integrity static build Pick-to: 6.2 Change-Id: I0b73db0e6004718447c628ee63183c028be433ca Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add Windows 11 targets and provisioning scriptsHeikki Halmet2021-11-261-0/+54
| | | | | | | | | | | | | | Tier 1 image includes all configurations from pre-provisioning folder. E.g. these are pre-provisioned: Visual Studio 2015 version 14.0.25431.1 Update 3 Visual Studio 2019 + build tools version 16.11.5 Visual Studio 2022 + build tools version 17.0.0 preview 7.0 Visual Studio 2022 + build tools version 17.0.1 Task-number: QTQAINFRA-4512 Change-Id: Ieceff236a9c12f34dc772c89cb93ad99d38d7fe5 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Increase QNX VM sizeToni Saario2021-11-251-1/+1
| | | | | | | | | | Due to some patch the linking requires more memory than currently available. Task-number: QTQAINFRA-4669 Change-Id: I872c2c7421d9e40f5a3ff36caaa2e229ed105f5b Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* QNX: add Packaging feature to QNX buildsSamuli Piippo2021-11-251-3/+3
| | | | | | | Add Packaging feature so that builds are exported from coin. Change-Id: I64d03b2b67bad36eb23cfe79b995c7bce17e5eee Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Add InsignificantTests flag for macOS 12 developer build testsHeikki Halmet2021-11-171-1/+1
| | | | | | Pick-to: 6.2 Change-Id: I3e325d1b8c7cf55b88876be9bcc33088fd28b4e9 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* coin: Add missing platform dependency to macos-12-arm64-testsTor Arne Vestbø2021-11-171-0/+1
| | | | | | Pick-to: 6.2 Change-Id: I507acf803a86a6b200e1bc5fb1599631deed3b40 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* coin: Disable PostgreSQL on macOS 12 buildsTor Arne Vestbø2021-11-161-1/+1
| | | | | | | The provisioning doesn't support it yet. Change-Id: Icf0cea1b58813a1e0037c00c726f4cc9096d0ac8 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Provisioning: Add macOS Monterey (12) x86 to CIVille-Pekka Karhu2021-11-162-0/+29
| | | | | | | | | This will also upgrade Xcode to version 13.1 Task-number: QTQAINFRA-4508 Pick-to: 6.2 Change-Id: Idce56d429b4cd8c7eea3b75e8d91d2f281c0c871 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add targets for macOS 12 arm64Heikki Halmet2021-11-151-0/+18
| | | | | | | Task-number: QTQAINFRA-4508 Pick-to: 6.2 Change-Id: I3b53b0c0654519644d56df1ea935724f68964241 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Update target configurations for Qt QML Script CompilerJani Heikkinen2021-11-151-0/+0
| | | | | | | | | Reposity is nowdays tqtc-qmlcompilerplus, not tqtc-qmlcachegenplus Change-Id: I4134e74e68184c15fc65c48da57e2523093a20e3 Reviewed-by: Toni Saario <toni.saario@qt.io> (cherry picked from commit 28d65ee09c10fba60392df4e7cbec94d9256ef16) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove Sccache flag from QNX targetsHeikki Halmet2021-11-121-3/+3
| | | | | | | | | This might cause issues with compiler Task-number: QTQAINFRA-4648 Pick-to: 6.2 Change-Id: I5971adc7fdafee4566d5c9c4efe808d72d170da6 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add qtlanguageserver repositoryFawzi Mohamed2021-11-111-0/+6
| | | | | | | Change-Id: If6f67fea02436e0000c0ae4b6f18c4c000504f88 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* coin: Don't set CMAKE_C/CXX_COMPILER_LAUNCHER for sccache explicitlyTor Arne Vestbø2021-11-099-151/+79
| | | | | | | | The coin 'Sccache' feature will take care of it. Pick-to: 6.2 Change-Id: Ibb9f79f2d7fc2d7fa2fcfbb24383b1f34fcf594c Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Install OpenSSL 1.1.1k ARM64 for WindowsHeikki Halmet2021-11-091-2/+5
| | | | | | | Task-number: QTBUG-93822 Pick-to: 6.2 Change-Id: If48dcc4e9542070a6d0303406b2b0544d35879d4 Reviewed-by: Simo Fält <simo.falt@qt.io>
* coin: Disable sccache for IntegrityTor Arne Vestbø2021-11-041-1/+1
| | | | | | | | | | The platform doesn't support sccache, and the "feature" was likely cargo culted from some other config, as it was a noop at the time. Pick-to: 6.2 5.15 Change-Id: I792231b1bed8856e886eeca9ae37c2b824b1ea8e Reviewed-by: Toni Saario <toni.saario@qt.io>
* coin: Build iOS on macOS 11 so we can use a recent Xcode and SDKTor Arne Vestbø2021-11-041-1/+1
| | | | | | Change-Id: I925c040d93b6b0126fc892673abb11a8387d6f27 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: Enable warnings are errors for macOS buildsTor Arne Vestbø2021-11-031-3/+3
| | | | | | Pick-to: 6.2 Change-Id: I418c207a95a1cd1f827873a7f19178421fdfd10f Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CI: Move QNX qemu specific configurations to own filePasi Petäjäjärvi2021-10-272-33/+40
| | | | | | | Task-number: QTBUG-87628 Pick-to: 6.2 Change-Id: Ifc360071a08304270d75a505eecbd9c2da635c00 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Replace MinGW 8.1 with MinGW 11.2.0 in CIHeikki Halmet2021-10-255-31/+31
| | | | | | | | | | Note! MinGW version is 9.0.0 but the GCC version is 11.2 which is used with the naming of MinGW Task-number: QTBUG-93479 Change-Id: I318a898c49bded60bb891b73109de829cb975750 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Coin:Android: set ANDROID_SDK_ROOT explicitlyAssam Boudjelthia2021-10-224-22/+22
| | | | | | | | | | | | ... and remove ANDROID_{SDK,NDK}_HOME as they are deprecated and might not work even. Pick-to: 6.2 Task-number: QTBUG-97002 Change-Id: Ie6fe93eb91fad0153aee795b73a43e84e37c8127 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Enable CI for qtpositioning repoIvan Solovev2021-10-201-0/+3
| | | | | | | Task-number: QTBUG-97187 Pick-to: 6.2 Change-Id: I46cab4dffa8ede6a28f479ee693e2296e8a7c535 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Fix windows tier1 image nameToni Saario2021-10-111-1/+1
| | | | | | | | Patch 33734ad9c1bd13391c7b112e4373668924e458e9 introduced a platform with invalid tier1 name. Change-Id: I701d3b891c0c0d96dfbd0c86c2ac709b218a1106 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add target for Visual Studio 2022 PreviewHeikki Halmet2021-10-111-0/+10
| | | | | | | | | When final release is available we can add more targets Task-number: QTQAINFRA-4540 Change-Id: Ic45b3b22a1f9fc45fa3577fe9e33f815a260ae89 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Add Windows 10 version 21H1 to CIHeikki Halmet2021-10-118-19/+153
| | | | | | | | | | | | | | | | | | | Packaging targets needs to be parallel with older Windows 10 version until packaging site is ready to start using new windows 10 version. Inlcudes: * MSVC 2022 version 17.0.0 preview 3.1 * MSVC 2019 version 16.11.2 * MSVC 2019 build tools version 16.11.2 * MSVC 2015 version 14.0.25431.01 Update 3 Failing targets marked as insignificant Task-number: QTQAINFRA-4517 Change-Id: If841509923c2534a5bf626078b97f2d3f63a07b6 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* coin: Add explicit OpenSSL location during configure for macOSTor Arne Vestbø2021-09-281-3/+4
| | | | | | | | | This basically reverts 15e37e994d89aae1a8e35d59af7c9f1fe2d099ef, as we now have support for multiple TLS backends. Task-number: QTBUG-93205 Change-Id: I7466121c21c459bb7aee70f9f7c224cc079d16a5 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* CI: Turn harfbuzz support off for INTEGRITYJoerg Bornemann2021-09-271-1/+1
| | | | | | | | | | | The INTEGRITY toolchain file in the CI does not set CMAKE_FIND_ROOT_PATH_MODE-like variables and CMake ends up finding the host libharfbuzz, causing the build of applications that use QtGui (or any module that depends on it) to break. Task-number: QTQAINFRA-4502 Change-Id: I64bd53a3cb30529898e7dd97502cb25229073f15 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* wasm: Don't include debug info in Qt for WebAssembly packagesAlexandru Croitor2021-09-241-3/+3
| | | | | | | | | | | | | | | This substantially decreases the package sizes. It's also what we currently do for Qt 5.15.x WebAssembly builds. See also f44dfe9c34a6c2aebf0c24b2b7c95c52c2a004ba which did not enable debug information for iOS builds because there's no implementation for separating the debug info from static libraries yes. Pick-to: 6.2 6.2.0 Task-number: QTBUG-96793 Change-Id: I743946c9e1367e88c7dd6dafec57648d9dbf2e9c Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CI: Turn dbus support off for QNX_710Joerg Bornemann2021-09-241-3/+3
| | | | | | | | | | | | The QNX toolchain file in the CI does not set CMAKE_FIND_ROOT_PATH_MODE-like variables and CMake ends up finding the host libdbus, causing the build of applications that use QtDBus (or any module that depends on it) to break. Fixes: QTBUG-96791 Task-number: QTQAINFRA-4502 Change-Id: I381747f15135fe65777985742dca0fd102583941 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add '-DFEATURE_gds=OFF' as a non-qtbase configure argument for macOS ↵Jani Heikkinen2021-09-101-1/+1
| | | | | | | | | | | | packaging host We need to disable GDS feature to solve OpenSSL library linking issue Fixes: QTBUG-93759 Change-Id: I3625c06b14c633d77f1628ae0cda3092284eabd6 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> (cherry picked from commit 2fd650b9739810b9503d4622085eb8ea3b8e098f)
* Add Conan profilesIikka Eklund2021-09-067-29/+102
| | | | | | | | | | | Create conan profile per packaging configuration. Profiles will carry configuration information to the builds conan does. Profiles allow users to replicate identical configurations to the packaging configurations and reuse existing binaries. Change-Id: I50a2a4edbedbf56774bd4ceaae268928f8ed00e0 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* COIN/Qt Creator: Only have one RHEL configurationEike Ziller2021-08-301-7/+1
| | | | | | | | | | | No need to have multiple RHEL configurations for Qt Creator. Remove 8.2 since that will be removed for Qt as well. Make the "Features" consistent. Follow-up of cca8ac0023a9449da97058dc12399494012fc465 Change-Id: Ie64578a22262c45b5ed9c2679b3072c958218bcf Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Build minimal subset of tests in qtdeclarative desktop static buildsAlexandru Croitor2021-08-271-1/+2
| | | | | | | | Pick-to: 6.2 Task-number: QTBUG-87580 Change-Id: I417dbfc9b9b3092c9c14227907db4f1c16124ef1 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* iOS: Build a subset of tests when targeting iOSAlexandru Croitor2021-08-262-1/+14
| | | | | | | | | | Currently will only build tests/auto/cmake projects in qtbase. More work is needed for the other repos. Pick-to: 6.2 Task-number: QTBUG-95839 Change-Id: Ie1aa6deb202c9b84ce0c14b0f851f38a3a71fe7b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Remove Insignificant flags from Rhel 8.4 targetsHeikki Halmet2021-08-234-4/+4
| | | | | | | | Task-number: QTQAINFRA-4516 Change-Id: Ib508de80d6cb22c5d3a8a5faf2b9614355053827 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Replace SLES 15 SP2 with SP3Tony Sarajärvi2021-08-232-2/+2
| | | | | | | Task-number: QTQAINFRA-4498 Change-Id: I248a0ea19a7e2af59350ba66b55983c20927fff3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* COIN: Re-add qtsdk.yamlEike Ziller2021-08-191-0/+6
| | | | | | | | | | That is used by our Jenkins setup for packaging. To keep things simple, just include the cmake_platforms and Qt Creator's config. Pick-to: 6.2 Change-Id: I13425f08c2f51a1522da25804fc7883f8d817059 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Provision qdoc and qtattributionsscannerTopi Reinio2021-08-161-1/+1
| | | | | | | | | | | | | | Provision documentation generators for Ubuntu 20.04, and add 'TestDocs' feature to the configuration already used for generating documentation. This is to allow building docs during the testing cycle to block integrations that introduce new documentation warnings, without the need to add a dependency to qttools. Pick-to: 6.2 Fixes: QTBUG-83851 Change-Id: I74d7daeb7abb49403e97af41b0521f903607ce55 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Revert "Replace SLES 15 SP2 with SP3"Tony Sarajärvi2021-08-162-2/+2
| | | | | | | | | This reverts commit 5ecf01ade7293195b11200dc1ed6ff2a5939b948. Reason for revert: Wicked doesn't work well with our Windows 2012's DHCP Change-Id: I062fbfb50a68af308db9cb810583ca85c2c3e627 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add Red Hat 8.4 to CIHeikki Halmet2021-08-136-0/+80
| | | | | | | | | | | | Red Hat 8.4 will be added as parallel with Red Hat 8.3 until packaging site gives green light to remove the older Red Hat version. Also targets which are not tested during Qt5 integration will be set as Insignificant until proven to work Task-number: QTQAINFRA-4516 Change-Id: I3d9543da315b3d93ee8d9e37389acaf7212b00f7 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Remove qtquickcontrols2.yaml from platform_configsMitch Curtis2021-08-121-6/+0
| | | | | | | Task-number: QTBUG-95173 Pick-to: 6.2 Change-Id: If7470b3d5cd5721def97fd5b41e46e037cec2286 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Remove qtgraphicaleffects.yaml from platform_configsAlexandru Croitor2021-08-121-3/+0
| | | | | | | Pick-to: 6.2 Task-number: QTBUG-95757 Change-Id: Ia83795bbc2ddef9532fd196d64776571e50c1d6c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Replace SLES 15 SP2 with SP3Tony Sarajärvi2021-08-122-2/+2
| | | | | | | Task-number: QTQAINFRA-4498 Change-Id: I3d4ab50d16d7279cac771ac3a911af53489e2e2d Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add platform configs for meta-qt5Jani Suonpera2021-08-111-0/+4
| | | | | | | | Uses same configs as meta-boot2qt Task-number: QTBUG-91354 Change-Id: I9ec77404e99404273e094308b9cef71ef73fb044 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* CMake: Update provisioned CMake to version 3.21.1Alexandru Croitor2021-08-061-3/+3
| | | | | | | | Task-number: QTBUG-95018 Task-number: QTBUG-95229 Pick-to: 6.2 Change-Id: Ibed6ff323ca1633444ed29423ce1e94c99e68f77 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Add Integrity target for other modulesKimmo Ollila2021-07-293-3/+9
| | | | | | | QtQuick3D, QtRemoteObjects, also enable Harfbuzz and Assimp Change-Id: I26e0f60afad40e66f858f99e8e7c852ac5fd9fbb Reviewed-by: Simo Fält <simo.falt@qt.io>
* Add Integrity target for other modulesKimmo Ollila2021-07-284-4/+12
| | | | | | | QtDeclarative, QtImageFormats, QtShaderTools and QtQuickControls2 Change-Id: I24906d833d364a80025663928650f032a8618c22 Reviewed-by: Simo Fält <simo.falt@qt.io>