aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
Commit message (Collapse)AuthorAgeFilesLines
* Change QNX7 x86 release builds to x86_64Samuli Piippo2018-05-161-2/+2
| | | | | | | Task-number: QTBUG-67746 Change-Id: I677019909d56d8b227f0607069cbf3ab0cf7fec3 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit 1c8ff381be103c91f552bd461b794cbf1a590f98)
* Adjust QNX packaging builds for Qt 5.9Jani Heikkinen2018-05-161-4/+4
| | | | | | | | | - Add missing 'Packaging' flag for linux and windows QNX builds Change-Id: Ie4c49b9bd93f67f6a2dbbdece99da8c8f5fb3bef Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io> (cherry picked from commit de5d8f3b4fdd7dc36b445e7b1385e5516e8f4e20) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Add VC build tools to Windows 10 x86 templateJoni Jantti2018-04-251-1/+1
| | | | | | | | | These tools were missing from the installation. Change-Id: I627b28a6f9373df708952e22a7f404b8dbce6239 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 9af755a79eba4a3b57c8e4b75df64070aec27458) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add a clean installed Win10_x86 for RTAJoni Jantti2018-04-251-1/+1
| | | | | | | | Task-number: QTQAINFRA-1842 Change-Id: I0334d74055690c7f850fd105fe008d11a8e57b8c Reviewed-by: Matti Paaso <matti.paaso@qt.io> (cherry picked from commit 9e74a1e5b7cf5f487b77068565ba7c0671b4dcd0) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add Windows 8.1 target for RTAMatti Paaso2018-04-251-0/+1
| | | | | | | Change-Id: Ifd055590bada66f7437af0b4de4a8549440952ae Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit b59f4207a3ab830d963eb7b977b650f0e4d6442d)
* Add RTA targetsMatti Paaso2018-04-251-0/+5
| | | | | | | | | | | | Release Test Automation tests are ran also in additional targets compared to qt5 targets. Change-Id: I72ca86f875920ec266e0e6b7ea3fee026eaa1cfe Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit 884490eaaec3b3a150b4262aee3a318dda2ea2c3) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Move MSVC2017 x86 builds to 64bit host OSTony Sarajärvi2018-03-121-1/+1
| | | | | | | | Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit b85b272c26810e54a4ceb0707cf4569f87517b67) Change-Id: I0bd874ac3c7f216f0fccd4141964c630cd8f6e10
* Merge remote-tracking branch 'origin/5.9.4' into 5.9Liang Qi2018-01-181-1/+1
|\ | | | | | | Change-Id: I1c5c5e6e938f33dd8b0b9c40e64d509eeec25774
| * Revert "Add 'ForceDebugInfo' -flag to linux desktop binaries"v5.9.4Jani Heikkinen2018-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now debug symbols are added in qtlibs as well and library size is huge. We need additional 'separate_debug_info' flag in addition to this but currently there isn't support for it in coin. That's why we need to revert this change until coin has full support for this. This reverts commit b0b6b05b34f7d24c3a762e9b383c1b5bd1153a04. Change-Id: I7d36d2778433d2034420c209b73d21b5af32249f Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* | Remove 'Packaging' flag from QtWebKit MSVC2017/x86Konstantin Tokarev2018-01-101-1/+1
|/ | | | | | | Qt doesn't provide binaries for this platform. Change-Id: Iab30435bb480ee898c2409f87facabb26fce9421 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix the Tier1 image that qtbase builds qemu builds withTony Sarajärvi2018-01-021-2/+2
| | | | | | | | | | | | Commit fcc0feaacb91ab5aefb212d351dcea7c728eefa5 forgot to update the Tier1 image in qtbase.txt. It only updated default.txt and qtdeclarative.txt. Most likely because qtbase.txt was added after initial changes were made and not caught in rebase. Task-number: QTQAINFRA-1574 Change-Id: If5da006172037c27dec5b3ae0b14330bc6f0149f Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add clean Ubuntu 16.04 provisioningJoni Jäntti2017-12-292-7/+7
| | | | | | | | | | Currently Ubuntu 16.04 template has stuff installed on its tier 1. We want to have a clean installed tier 1 and install everything on it during provisioning. This will save some disk space on our hosts. Task-number: QTQAINFRA-1574 Change-Id: Ia7e6df62835a8e31943c00996f12ac70c6c71aed Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Remove 'Packaging' flag from builds we don't need itJani Heikkinen2017-12-222-3/+3
| | | | | | | | | We don't offer binaries for INTEGRITY, MSVC2013 32 bit or MSVC2017 32bit so we don't need 'packaging' flag there either Task-number: QTBUG-65324 Change-Id: If9e8fdebab44fcafde9b4da893be6f79f6287aac Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Add 'ForceDebugInfo' -flag to linux desktop binariesJani Heikkinen2017-12-131-1/+1
| | | | | | | | Add 'ForceDebugInfo' for RHEL 7.4 as well Task-number: QTBUG-3934 Change-Id: I121c109f755c1b65bc0a59fc4edcb0a03f870d54 Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* Fix syntax error - not use comma in platform_configsLiang Qi2017-12-111-2/+2
| | | | | | | | ammends d9f2fe1b7f9b90815b4056c89ec2f670ff12180f Task-number: QTQAINFRA-1636 Change-Id: I92d0af1c62f4c6da92fce1a00d7a2b60055ce8dd Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Move INTEGRITY build from qt5 to defaultLiang Qi2017-12-082-1/+1
| | | | | | | | Many failures in qtbase on INTEGRITY happened recently. Change-Id: Ic55259e694961a53199d30f095159728207f8824 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add b2qt developer build for qtbaseLiang Qi2017-12-081-0/+4
| | | | | | | Because we had enabled this for qtdeclarative before. Change-Id: I1efd438ebf51b2e632d3f8f39bd707e7eb5a282e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix indentation in platform configurationsTony Sarajärvi2017-11-302-14/+14
| | | | | Change-Id: Id4a7bec02b0ee1156e80667538a29ca2baf4cfed Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Make QtWebKit builds use vanilla Win 10 x64 templateJoni Jäntti2017-11-111-2/+2
| | | | | | | | | QtWebKit build targets are currently using the old non-vanilla template for Windows 10 x64. Change-Id: I67c536bc86939508cb8056ac3b7372096274fa69 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Yocto toolchain provisioning to CIJoni Jäntti2017-11-062-2/+4
| | | | | | | | | Provisioning scripts need to install Yocto toolchains (32 and 64 bit) so that the artifacts aren't needed to be unzipped during Qt builds. Task-number: QTQAINFRA-1454 Change-Id: Idceeabb7aa9ffe2555fb98c94916f8429c32af75 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix QNX platform configurations for Qt 5.9Jani Heikkinen2017-10-271-4/+6
| | | | | | | | | | | | With Qt 5.9 series we still deliver binaries for QNX 6.6 only -> - Add QNX 6.6 platform configurations for windows - Remove 'packaging' flag from QNX 7.0 builds - Add provisioning script to patch QNX in windows 10 as well This change fixes the previous 5.6 merge, where this should've happened. Change-Id: Icf080fa5614371627f8f5245675cb190ebaaf893 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Provision vanilla Windows 7 x86 and use itTony Sarajärvi2017-10-243-5/+5
| | | | | Change-Id: I96eefe2e69b5cbe5d68329be2bb4273d03bb85ca Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Fix Windows 10 x64 Python with new tier 1Joni Jäntti2017-10-232-12/+12
| | | | | | | | | | Current tier 1 template #9 has python and anaconda installed that came with MSVC2017. This messes with the provisioning scripts and ultimately builds such as pyside, even though qt5 builds go through. Task-number: QTQAINFRA-1503 Change-Id: Id4e1303ba2524373170f1aca7b0c7e66f9f235dc Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provision ICC to openSUSE 42.3Tony Sarajärvi2017-10-191-0/+1
| | | | | | Task-number: QTQAINFRA-1196 Change-Id: I9ae6089acf3360a8a937b1108c13a78698d91bcf Reviewed-by: Simo Fält <simo.falt@qt.io>
* Make CI use a new RHEL 7.4 provisioningJoni Jäntti2017-10-192-6/+6
| | | | | | | | | | | | | | | | | Added all the provisioning scripts that install required programs and make changes to certain settings. These are needed to build qt5. This commit replaces RHEL 7.2 in desktop builds, android builds and INTEGRITY builds. Task-number: QTQAINFRA-1251 Task-number: QTQAINFRA-1252 Task-number: QTQAINFRA-1253 Task-number: QTQAINFRA-1267 Task-number: QTQAINFRA-1269 Change-Id: Icef19df7fb799a4008ccdc0584821c982055e339 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Make CI use a new provisioned Win 10 templateJoni Jäntti2017-10-172-12/+12
| | | | | | | | | | Added all the provisioning scripts that install required programs and make changes to certain settings. These are needed to build qt5. This replaces the old Windows 10 template. Task-number: QTQAINFRA-1263 Change-Id: I0f3d1072d53eb75f7405cf79139f2919eeb1f716 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Change Packaging and iOS builds to macOS 10.12Heikki Halmet2017-09-252-4/+3
| | | | | | | | | This changes swap packaging and iOS builds from 10.10 to 10.12 Task-number: QTQAINFRA-1095 Change-Id: I681c0abc29bfeb240dd61f8a95c811d353979013 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Merge remote-tracking branch 'origin/5.6' into 5.9Liang Qi2017-09-221-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 42b502f is not needed for branches >= 5.8, configure.exe does not exist anymore. 30660bf was not applied to 5.9 branch, the scripts were not adapted to new template. Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Change-Id: Ie3681d5f641e99a074368f21b7f85fe31beacc17
| * Provision and build QNX660 on Win 10 x64Tony Sarajärvi2017-09-141-0/+2
| | | | | | | | | | | | | | | | | | Changes the mingw from 4.9 to 5.3. Task-number: QTQAINFRA-1208 Change-Id: I360b9806c35e597a4b9fd0d57c10eebfb8643905 Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Build Windows MSVC2013 & MSVC2015 32bit binaries on 64bit hostAkseli Salovaara2017-09-041-2/+2
| | | | | | | | | | | | | | | | | | | | From Qt 5.6.3 onwards building QtWebEngine Windows 32bit binaries requires Windows 64bit machine. Linking requires more RAM than Windows 32bit can address. Change MSVC2013 & MSVC2015 integration host machines accordingly. Change-Id: I5b88536507dcf59efd124d4e8c3ead79772021fb Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Add UploadConfigureExe featureAapo Keskimolo2017-09-022-13/+13
| | | | | | | | | | | | | | | | | | We used to solve the requirement for uploading configure.exe from product version, but we can add this as a feature and remove the dependency to product version. Change-Id: If671e7193771453cd5cd41e881875c44ff0992fb Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Provision vanilla Windows 8.1 x86 and use itTony Sarajärvi2017-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Replaces existing Windows 8 x86 builds with a vanilla tier 1 image that gets all needed software provisioned except for VS2013 that is pre-installed. Also modifies existing provisioning scripts under common to support this 32bit OS. Task-number: QTQAINFRA-1383 Change-Id: I495cb2d78b4d2d8b2abb9af1254fff0a78a570d9 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Make CI use a new provisioned Win 10 templateJoni Jäntti2017-09-012-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Added all the provisioning scripts that install required programs and make changes to certain settings. These are needed to build qt5. This replaces the old Windows 10 template. Task-number: QTQAINFRA-1263 Change-Id: Ieeb2ae3c53841644996d99ca86228df6f825a63a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* | Build examples also on Linux with namespacesSimon Hausmann2017-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | With this change we get coverage for namespace related build breakages in examples of Linux-only modules, such as wayland. Change-Id: Id9464140059c459a19ce702d6b21a552f8137a2c Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* | Provision openSUSE 42.3 and add to CITony Sarajärvi2017-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | Replaces 42.1 that isn't supported anymore by openSUSE.org. Task-number: QTQAINFRA-1257 Task-number: QTQAINFRA-1259 Change-Id: I660f812ec27a28d413dc52657985c41d1b8dab01 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Use 64-bit host for VS2017 builds of QtWebKitKonstantin Tokarev2017-09-051-1/+1
| | | | | | | | | | | | | | Change-Id: I92bec3662bf39fb5a3572f093af09b2b75bda589 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Konstantin Tokarev <annulen@yandex.ru>
* | Swap B2Qt branch to MortyTony Sarajärvi2017-09-022-2/+2
| | | | | | | | | | | | Task-number: QTQAINFRA-1364 Change-Id: I9b114d2cbea60928fac4aa8dec9721099b92f5f6 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* | Fix target architecture for Boot2Qt declarative testsSimon Hausmann2017-08-251-1/+1
| | | | | | | | | | | | | | | | | | Amends 7456e028a701ff31f63a465fb8fadca63c453b97 and therefore allows the re-use of the boot2qt build artifacts. Change-Id: I4b01bf13e0004c4c3c3a2be00b02760e0ad3ffdd Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Merge remote-tracking branch 'origin/5.6' into 5.9Liang Qi2017-08-222-3/+3
|\| | | | | | | | | | | | | | | | | | | | | | | Move the Documentation feature to the corresponding Ubuntu 16.04, where the CI would have used it by magic. Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Done-with: Frederik Gladhorn<frederik.gladhorn@qt.io> Change-Id: I885ce572710480cd15ecdc8cfac7edb52957f92a
| * Make CI use a new win 8.1 provisioning instead of win 8Joni Jäntti2017-08-112-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Added all the provisioning scripts that install required programs and make changes to certain settings. These are needed to build qt5. This replaces the old Windows 8 template. Made all the Windows platforms use the scripts under provisioning/common/ instead of duplicate files. Task-number: QTQAINFRA-1357 Change-Id: Ic3f0b50079b212437fff711379f243753ab84872 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * Add Documentation feature to one Ubuntu 14.04 buildFrederik Gladhorn2017-08-041-1/+1
| | | | | | | | | | | | | | | | | | When creating packages, we build the docs on one configuration. Previously that was done by magic inside the continuous integration system. Make it a bit less magic by having a flag for it. Change-Id: Iee5be7037023929b319beffaacb1592dc87d6078 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * Use updated Ubuntu 14.04 in CIJędrzej Nowacki2017-07-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | The system packages in the base template were updated via apt-get on 12.07.2017. We hoped that it will solve mysterious problem of a network interface being randomly disabled. Sadly we had no luck, but getting all security updates also make sense. Change-Id: I34d7a56a2c5530376f74bb35faf461e2e18da14a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Replace QNX7 target with QNX6.6 for all Qt modulesPaolo Angelelli2017-07-262-2/+2
| | | | | | | | | | | | | | | | | | | | Reason being that it's much easier to trigger compile errors with the QNX6.6 toolchain than with the newer QNX7, so these show up at once and not only at qt5.git integration. Task-number: QTBUG-62047 Change-Id: Ib45728c92488206dbede019e4583bc9a5386b90f Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Use updated Ubuntu 16.04 in CIJędrzej Nowacki2017-07-182-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | The system packages in the base template were updated via apt-get on 12.07.2017. We hoped that it will solve mysterious problem of a network interface being randomly disabled. Sadly we had no luck, but getting all security updates also make sense. Change-Id: Id11eead39cf1c8a04c054c19b323f752e797fd12 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | MSVC: Run tests with MSVC2017 instead of MSVC2013Friedemann Kleint2017-07-112-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | It appears tests compiled with MSVC2013/64bit are prone to crashes. Keep only a developer build/compile test in default.txt and move the packacking builds to qt5.txt with tests disabled. Enable testing with MSVC2017 builds in qt5.txt. Task-number: QTBUG-58654 Task-number: QTBUG-50835 Change-Id: I6061fe3a585c4bb94100d73d04434aca42c82608 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Add Packaging configs for VS2017 and MinGW to stand-alone QtWebKit buildsKonstantin Tokarev2017-07-091-0/+5
| | | | | | | | | | Change-Id: I6a51f733d310d8542b184e813f49f1500666d6ee Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Enable autotest for macOS 10.12Tony Sarajärvi2017-06-141-1/+1
| | | | | | | | | | | | Task-number: QTQAINFRA-1093 Change-Id: I21e715b10593d0a9c55b2324c6af8e4bffca0b72 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Merge remote-tracking branch 'origin/5.6' into 5.9Simon Hausmann2017-06-122-4/+2
|\| | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Change-Id: I1709ddd14bf27186a8968ce073cf22e7903ff798
| * Remove QNX Windows buildsSimon Hausmann2017-06-071-2/+0
| | | | | | | | | | | | | | | | | | We can't get those to work with the faster KVM based VMs, so disable these builds for the time being. Task-number: QTQAINFRA-1208 Change-Id: I74c19374d57e3f84d8f982b95aade4a779623228 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Disable tests on macOS 10.10Simon Hausmann2017-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | We cannot run graphical tests reliably on 10.10 anymore with the new virtualization without vmware. As outlined in the referenced task, we occasionally get the Window Server locking up. So for the time being, this change disables testing on 10.10. Task-number: QTQAINFRA-1198 Change-Id: I020d4a298562554838cd7e898df52438db536d7a Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>