aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
Commit message (Collapse)AuthorAgeFilesLines
* Add '-DFEATURE_gds=OFF' as a non-qtbase configure argument for macOS ↵Jani Heikkinen2021-09-071-1/+1
| | | | | | | | | | | | packaging host We need to disable GDS feature to solve OpenSSL library linking issue Fixes: QTBUG-93759 Pick-to: dev Change-Id: I3625c06b14c633d77f1628ae0cda3092284eabd6 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Make Integrity significantHeikki Halmet2021-09-071-1/+1
| | | | | | Task-number: QTQAINFRA-4285 Change-Id: I131e6af26a28012228178192e60e2a91d33959fe Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* COIN: Fix integrity target configure argumentsSimo Fält2021-09-061-1/+1
| | | | | | | Change-Id: I624feea29eb70dadb9e959d6056eaccd73b7169a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 9385d5d687045a589105d691c839608aec8161f3) Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add Integrity target for other modulesKimmo Ollila2021-09-033-3/+10
| | | | | | | | | QtDeclarative, QtImageFormats and QtShaderTools Change-Id: I24906d833d364a80025663928650f032a8618c22 Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit dd24bc25c9d897b944768db3ebe52f8d68c8f6da) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add Integrity target for QtSvgKimmo Ollila2021-09-031-1/+4
| | | | | | | Change-Id: Ic677c932151aeed9f72e49baba9038bf122e5b5b Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit 401ef8a8b3424a0271f64bc35c9c47884e6c1c4f) Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add Insignificant flag for IntegrityHeikki Halmet2021-09-031-1/+1
| | | | | | | | | We will add new module targets for Integrity. Those are not tested during Qt5 integration. Let's remove the flag after we are sure that nothing will break on those new targets Change-Id: Ifdcecc869a931897e377281618dfce744353b47e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Make Integrity platform config as a cross compile targetSimo Fält2021-09-031-4/+8
| | | | | | | | | | | | While there was no target os value, COIN thinks that it is a normal desktop target. This causes the host and target artifacts being copied to wrong location. Change-Id: Ie478f66e424859fbbf51d3f2d9d7efba032b30c5 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit b5c4effe7ef55b6b4c0d337a40b5a9823f807bbf) Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add a platform config file for Qt Application ManagerRobert Griebl2021-09-021-0/+3
| | | | | | | Change-Id: I59013a841e96eb679798e906af4c1af09884dc45 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 2b22f80725b80702bba6c67f512352bdd67dcee2) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Build minimal subset of tests in qtdeclarative desktop static buildsAlexandru Croitor2021-08-271-1/+2
| | | | | | | | | Task-number: QTBUG-87580 Change-Id: I417dbfc9b9b3092c9c14227907db4f1c16124ef1 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit f0c766419558f5ee6b58345528cd24e64e88c500) Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* iOS: Build a subset of tests when targeting iOSAlexandru Croitor2021-08-272-1/+14
| | | | | | | | | | | Currently will only build tests/auto/cmake projects in qtbase. More work is needed for the other repos. Task-number: QTBUG-95839 Change-Id: Ie1aa6deb202c9b84ce0c14b0f851f38a3a71fe7b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit 4fea3be3af5e436d96ecaaa80c49ecd96ead316f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qdp: remove system dependenciesSamuli Piippo2021-08-231-1/+1
| | | | | | | | | | | Use more of the same arguments as RHEL-8.2-host to limit the unnecessary dependencies to the system libraries. Task-number: QTBUG-95882 Change-Id: Ibc5b1755aca7bfef42fd7ca3db0d19ebd49b8e4e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Toni Saario <toni.saario@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. Change-Id: I13425f08c2f51a1522da25804fc7883f8d817059 Reviewed-by: Antti Kokko <antti.kokko@qt.io> (cherry picked from commit bbd31689ec603550e01fdc17794d728e30cc289e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove qtquickcontrols2.yaml from platform_configsv6.2.0-beta3Mitch Curtis2021-08-141-5/+0
| | | | | | | | Task-number: QTBUG-95173 Change-Id: If7470b3d5cd5721def97fd5b41e46e037cec2286 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 9b3411da8d3aa769e80a71c5da3674dfa87be76c) Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* CMake: Update provisioned CMake to version 3.21.1Alexandru Croitor2021-08-141-3/+3
| | | | | | | | | Task-number: QTBUG-95018 Task-number: QTBUG-95229 Change-Id: Ibed6ff323ca1633444ed29423ce1e94c99e68f77 Reviewed-by: Kai Koehne <kai.koehne@qt.io> (cherry picked from commit 9218d50a6e207bc976569573d3449c319dcbd333) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove qtgraphicaleffects.yaml from platform_configsAlexandru Croitor2021-08-121-3/+0
| | | | | | | | Task-number: QTBUG-95757 Change-Id: Ia83795bbc2ddef9532fd196d64776571e50c1d6c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 1256b4d50452ee317eee263487e61ccf65cdb089) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Coin: Add tqtc-qmlcachegenplus configuration fileUlf Hermann2021-07-141-0/+3
| | | | | | | | Change-Id: Ie66b837e95339ff6837ebfa83797716233bb8145 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit fab470c190bbceb85b1afc9794b085e57b069f1d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* CMake: Update provisioned CMake to version 3.20.5Alexandru Croitor2021-07-091-3/+3
| | | | | | | | Change-Id: Id09eedf75b02b28dd94b0e3f858a05ebe8875679 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit d7c2951de0bf7c0ab5f99b46686285765f3729f2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove qtandroidextras.yaml from platform_configsAssam Boudjelthia2021-06-291-3/+0
| | | | | | | | | | | | Following qtandroidextras removal in the commit 912fdda4a4e817ec89c24da3238af600a4fbae9e, coin's platform config yaml file has to be removed. Task-number: QTBUG-84382 Change-Id: I8c3bc89938315ae8361d8d89ec6543d3699440ed Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io> (cherry picked from commit f1fcb89f268a4e617514731b1a50334d63eca342) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Build QDB without icu or system doubleconversionSamuli Piippo2021-06-281-3/+3
| | | | | | | | | ... to avoid unnecessary dependencies. Pick-to: dev Change-Id: I607f034d5b092e69e7d2aead4c0747268b690a5d Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add missing wasm target build for windows and macOS hostsJani Heikkinen2021-06-251-0/+23
| | | | | | | | | | Based on wasm maintainer these should work already Change-Id: Ifa9606546e6d04be824d5507306a8c6fb5f2d035 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit bae9580da1c35b47fc46e465b5b24c84737d073c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Switch back to RedHat 8.2 for Android targetHeikki Halmet2021-06-181-1/+1
| | | | | | | | | Timeout increased so this should be ok to move back to Redhat 8.2 Pick-to: dev Task-number: QTQAINFRA-4415 Change-Id: Iece9aefcbfdade2e29f495039de1f1fcafec2caf Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* WoA: Build both release and debug configs for Windows on ARMAlexandru Croitor2021-06-161-1/+1
| | | | | | | | | | | | The config is marked as Packaging, but it didn't specify the list of CMake configurations to build and defaulted only to Debug. Task-number: QTQAINFRA-4492 Change-Id: If75eaf76d386442355c45e4705fe2f4c0eeaa086 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> (cherry picked from commit 52eebe8a892bfb9f2cd2070147f6f9100c02468a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add static platform targets for qdbSamuli Piippo2021-06-161-2/+29
| | | | | | | | Static host platforms with packaging enabled. Change-Id: I137bde6ccefb960282c5a830eb3862f03ee2f5f5 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io>
* coin: Make macOS on ARM developer-build tests significantTor Arne Vestbø2021-06-152-3/+14
| | | | | | Pick-to: dev Change-Id: I2cc95e955fb313131dbef56028332b611d5dba7d Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Remove Insignificant flag from Windows ARM targetHeikki Halmet2021-06-141-1/+1
| | | | | | | Pick-to: dev Task-number: QTQAINFRA-4452 Change-Id: I049dfb8df259fed40438ee08b339507bda3ed768 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Add 'Packaging' feature for Mac TestOnly CI configsSimo Fält2021-06-091-4/+4
| | | | | | | | | | This will allow exporting the testlogs for release. Task-number: QTBUG-94111 Change-Id: Ib0db2b8ba0814539f235ddff412653e797b3f3e2 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit 96733116263e30d83e6eb9ad7007a7c6aa55a21d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add a platform config file for Qt DLT LoggingDominik Holland2021-06-071-0/+3
| | | | | Change-Id: I6ad13ba724158719c463d1e64e9aa21e59cd89c9 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Add a platform config file for Qt Interface FrameworkDominik Holland2021-06-071-0/+3
| | | | | | Task-number: AUTOSUITE-1633 Change-Id: Ie960510ac3c7e53c6e1b8cdbac26a339b72d31d5 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Replace openSUSE 15.2 with 15.3Tony Sarajärvi2021-06-072-5/+5
| | | | | | | Task-number: QTQAINFRA-4477 Change-Id: Ie8ce60c4e6d9b948be2ff813b599a2d8f6d75099 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Switch webview builds to cmakeMichal Klocek2021-06-041-0/+3
| | | | | | Task-number: QTBUG-88620 Change-Id: I77bc7ad283d6b33590cc27e23dead7aac301fec9 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add Integrity target for QtBase including provisioning changesHeikki Halmet2021-06-042-1/+15
| | | | | | | | | | | | At this point let's add only target for QtBase. Target for QtDeclarative, QtQuick3d and QtQuickcontrols2 will be added later when we have all required fixes. Task-number: QTQAINFRA-3555 Task-number: QTQAINFRA-4285 Change-Id: I59ef76079e98ba428cdb7abcb2560f434c37f517 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Use CentOS 8.3 when running tests with Android emulatorHeikki Halmet2021-06-021-1/+1
| | | | | | | Rhel 8.2 with Android emulator seems to be unstable Change-Id: Ibd858b25959b397d68e3242df0bf49eda3ca9445 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* COIN: Remove unused parameters from qt-creator.ymlEike Ziller2021-05-281-20/+8
| | | | | | | | | | | | We are not using them for the Qt Creator build, since for us it makes more sense to define these things in the Qt Creator branches. They create additional noise (and confusion) in the COIN interface though, so remove them. Pick-to: 6.1 Change-Id: Iadcb9570f88fa0245996d8e7c112dc8b54dfe80d Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Remove InsignificantTests flag from Windows developer buildHeikki Halmet2021-05-271-1/+1
| | | | | | | | | This patch only affects to dev branch. Separate patch will handle 6.1 and 6.0 branches Task-number: QTQAINFRA-4427 Change-Id: Ibaf6422061e9cd66a3458922fae7a4533f80c40f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add a platform config file for Qt MultimediaLars Knoll2021-05-271-0/+3
| | | | | Change-Id: I56460067682dd221756266513ec994ebb4794209 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: Make macOS ARM packaging config test significant for all modulesTor Arne Vestbø2021-05-256-21/+10
| | | | | Change-Id: Icc30025a33de602e6677b47f131b0557a4d2eabd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Fix used Ubuntu version for Pyside6 license checkSimo Fält2021-05-242-2/+2
| | | | | | Pick-to: 6.1 Change-Id: I9f966089818559178d6e1e2c286da25bbd8219e1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Switch qtwebengine to cmakeMichal Klocek2021-05-221-64/+5
| | | | | | | | | Add defaults for now. Later this should get customized to avoid unnecessary targets. Task-number: QTBUG-91760 Change-Id: I72d3f11e117abeecf6c8c5fefac16fe951d3a9da Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* wasm: Enable sccache for wasm configurationsAlexandru Croitor2021-05-191-2/+3
| | | | | Change-Id: I564348482511b472940d6c75623d90809a6693a9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* wasm: Add WebAssembly platform to CoinJoerg Bornemann2021-05-192-0/+13
| | | | | Change-Id: Ia377ad7ff8a675e80ead78eaf47848cc0f235247 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add qt5 macOS ARM packaging insignificant testsTor Arne Vestbø2021-05-181-1/+7
| | | | | Change-Id: I62847257a0e8dcb3e48714cb1140a09bebcb53c2 Reviewed-by: Toni Saario <toni.saario@qt.io>
* coin: Make macOS on ARM packaging tests significant for a few modulesTor Arne Vestbø2021-05-185-9/+16
| | | | | | | | Not all modules pass yet, but we want to at least make the ones that do blocking. Change-Id: Ic3270bab8825c79d3315e6241d62af1bf7f62435 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add qtwebchannel configAllan Sandfeld Jensen2021-05-181-0/+3
| | | | | Change-Id: Ida06681db4cceac72c7cc5b8dcad34457399d756 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Change 'Target arch' for macOS universal buildJani Heikkinen2021-05-181-1/+1
| | | | | | | | | | | | | This build containing both x86_64 and arm64 architectures. The 'Target arch' ends up in the binary package names and needs to be changed because '+' is illegal character in Amazon S3 file names so replace the '+' with '-' in the 'Target arch' section. Fixes: QTBUG-93778 Change-Id: I325210d51115ae0b1eda056636b69421f68fabd8 Reviewed-by: Antti Kokko <antti.kokko@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Remove CentOS 8.3 targetsHeikki Halmet2021-05-176-78/+0
| | | | | | | | | Provisioning scripts will be removed later Task-number: QTQAINFRA-4415 Change-Id: I71da9743066a81638518f44dc663324246a2ce8c Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Add ci config for Windows 10 on ArmSimo Fält2021-05-051-0/+11
| | | | | | | Task-number: QTBUG-85820 Change-Id: I145cbfbd39fe164bc57d4106e58c50add51fe976 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add test configuration of macOS universal builds on ARMTor Arne Vestbø2021-05-051-0/+6
| | | | | | Change-Id: I8dec178343978b36dce3e9d262a7f6f234513892 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Re-add Linux static config to keep build coverageAlexandru Croitor2021-04-271-0/+7
| | | | | | | | | | | | We want at least one config that ensures static host Qt builds work in the CI, even if no tests are built. Amends bead5e87205be48774f5cec6b021f0c470ee40e6 Task-number: QTBUG-87580 Change-Id: I091e85ca40faef30ddad57e2a392d65197a47027 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Build minimal subset of tests in desktop static buildsAlexandru Croitor2021-04-273-8/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | New cmake_platforms_static_tests.yaml file will be included in repos that support building and running a minimal subset of tests built against a static Qt. Currently it's limited to qtbase. Moved existing 'linux-SLES static' config into this new file and also added a macOS and Windows config. Skipped specifying the PostgreSQL lib path for Windows and macOS because the plugin gets automatically linked into tst_moc, but the test build phase doesn't actually call find_package for PostgreSQL and the build system generation fails. Similary skipped specifying the openssl lib location for macOS, because the module_includes cmake auto test fails to find the WrapOpenSSLHeaders package. Explicitly tag iOS static config with DisableTests. The instructions already skipped building tests for iOS, but it's better to be explicit and update the instructions not to do that anymore. Pick-to: 6.1 Task-number: QTBUG-87580 Change-Id: I0d38a0ad055c92646609202691aeb8db29689f5a Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Remove packaging flag from CentOS targetsHeikki Halmet2021-04-237-13/+13
| | | | | | | | | | This will also remove CentOS target under QtCreator and RHEL's Insignificant flags from submodules Task-number: QTQAINFRA-4416 Change-Id: I2e6d910dfbba7a7903b149f5cf0bc3386cd4e3e2 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>