aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update submodules on 'dev' in qt/qt5v6.0.0-beta1Qt Submodule Update Bot2020-10-1613-0/+0
| | | | | Change-Id: I4f15c08e1169408e001af516ef421c994f5b8f68 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Qdoc_libclang: Install perl-Digest-MD5Cristian Adam2020-10-161-0/+2
| | | | | | | | | While building Clang 11 for Qt the tests failed due to missing Perl Digest-MD5 package. Pick-to: 5.15 Change-Id: Iba4156db65ec53bf465ca5b132e6983f1176bc41 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Update submodules on 'dev' in qt/qt5Qt Submodule Update Bot2020-10-1513-0/+0
| | | | | Change-Id: I32b601f60d996b456a8df68d087b35632e05a832 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on 'dev' in qt/qt5Qt Submodule Update Bot2020-10-1513-0/+0
| | | | | Change-Id: Ib2c25ac40a076d7a76fe39ee76185d43ab00bed8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove Android multi qmake for linuxHeikki Halmet2020-10-151-8/+0
| | | | | | | | | | | Target are already ported to cmake and qmake target is failing with CentOS which will replace Redhat Change-Id: I792ae826c96012a10050ca07a071e01780f54f0c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update submodules on 'dev' in qt/qt5Qt Submodule Update Bot2020-10-1313-0/+0
| | | | | Change-Id: I758524da0aa87f2bc2c08c1b25b904fd72f5e7e8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: Add missing qtbase macOS developer build configurationAlexandru Croitor2020-10-131-0/+9
| | | | | | Task-number: QTBUG-86053 Change-Id: I4fa4c03599e1a455eb1337d9980c2bda09cfd374 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Provisioning: Replace SLES-15 with SLES-15 SP2Heikki Halmet2020-10-1224-17/+65
| | | | | | Task-number: QTQAINFRA-3921 Change-Id: I325a4b8f272dda80168aed1389e647bbd525b10f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Remove unnecessary add-ons from .gitmodulesJani Heikkinen2020-10-121-3/+3
| | | | | | | | | qt3d, qtimageformats and qtnetworkaut will be delivered via package manager so those shouldn't be in qt5.git integrations from Qt 6.0 -> Task-number: QTBUG-87255 Change-Id: I2ddaf561123153b78b4bd972c22a90ba1309a91d Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* Update submodules on 'dev' in qt/qt5Qt Submodule Update Bot2020-10-1216-0/+0
| | | | | Change-Id: I292664713d16d1c149c5f65d23dab3dc29adce25 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: Run auto-detection routines before any project commandJoerg Bornemann2020-10-121-0/+2
| | | | | | | | | | | | | | This is needed to ensure that the auto-detection runs before any toolchain file is loaded, like in a stand-alone qtbase build. This fixes the issue that we had to specify ANDROID_STL=c++_shared in a top-level build, even though it's properly defaulted in QtAutoDetect.cmake. Task-number: QTBUG-87309 Change-Id: I8ced2213ca2e5a877bfd210e59da4ef4d6c8ac74 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Fix find_package puzzle piece of top-level cross-buildsJoerg Bornemann2020-10-121-1/+2
| | | | | | | | | | | | | | | | | | | The subdirectories, the top-level CMakeLists.txt adds, contain find_package(Qt6 COMPONENTS ...) calls. When cross-compiling to Android, the toolchain file sets CMAKE_FIND_ROOT_PATH and CMAKE_FIND_ROOT_PATH_MODE to ONLY. That means, the packages that are created in qtbase can never be found by other Qt repositories, e.g. qtdeclarative. Append the qtbase build dir to CMAKE_FIND_ROOT_PATH to find the Qt packages of the build dir when cross-compiling. Because of some CMake idiosyncracy, we need to append "${QtBase_BINARY_DIR}/lib/cmake" to CMAKE_PREFIX_PATH and not just "${QtBase_BINARY_DIR}". See qtbase/ec90f9013b4c6b63d7e03a964f66f97329be7885 for details. Task-number: QTBUG-85080 Change-Id: I799f851316538c310d73f5ab59c809229e16e8a8 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Remove ${CMAKE_BINARY_DIR} from CMAKE_PREFIX_PATHJoerg Bornemann2020-10-111-2/+0
| | | | | | | | This is a left-over from before the bin, lib, ... directories were moved to the qtbase build directory. Change-Id: I24bfa36289648288b2b44cc809e0c390cd2c043b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provision RedHat libclang packages only for RedHatCristian Adam2020-10-111-1/+1
| | | | | | | | | | | | While bulding on CentOS with Red Hat libclang packages we end up with linker errors due to differences in C++ ABI used. Ubuntu 18.04 package works fine with CentOS 8.1. Task-number: QTBUG-86968 Change-Id: Idf0435a06046fb791b8ca1086e6465521ba6006a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Provisioning: Install Ninja binaryHeikki Halmet2020-10-082-1/+53
| | | | | | | | | | | | Install Ninja binary without using brew Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-3954 Change-Id: I2f50814e26e756bbf5cf3d74a4a1c5c00426ab4a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Update submodules on 'dev' in qt/qt5Qt Submodule Update Bot2020-10-0716-0/+0
| | | | | Change-Id: Ic08739697c44645ff8aa168a3d1aefe5de9262d6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add a Windows 10 developer build for MSVC2019Tony Sarajärvi2020-10-061-0/+6
| | | | | | Task-number: QTQAINFRA-3759 Change-Id: I46cf3056f79c03dd3f6e62b8901a737d52c4e058 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Disable warnings are errors for qemu configsAlexandru Croitor2020-10-053-8/+8
| | | | | | | | | | To get at least some build coverage in CI, otherwise it fails to build in qtbase. Task-number: QTBUG-83968 Change-Id: Ifc67d3e98c0a00ad94211f8d73efa30a35eb0e14 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Disable usage of forkfd_pidfd in qemu configurationsAlexandru Croitor2020-10-053-8/+10
| | | | | | | | | | | | qemu can't emulate the feature properly, and that causes many tests that use QProcess to fail. Use the newly introduced feature in qtbase to disable the feature for qemu configurations. Task-number: QTBUG-86285 Task-number: QTBUG-86187 Task-number: QTBUG-86198 Change-Id: Iecd5c64f6f2e98e5c5ab893b50a1fee2bc10108f Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Add qemu arm64 and mips64 configurationsAlexandru Croitor2020-10-051-1/+38
| | | | | | Task-number: QTBUG-83968 Change-Id: I80a8214890f61a879b0c83acb63cef2b7958f4e9 Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Enable qemu armv7 configuration for all reposAlexandru Croitor2020-10-053-2/+3
| | | | | | Task-number: QTBUG-83968 Change-Id: I0aca9b5ff53b8383001030dc7f7555cc5aaf2be8 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Update submodules on 'dev' in qt/qt5v6.0.0-alpha1Qt Submodule Update Bot2020-10-0217-0/+0
| | | | | Change-Id: I6d79eea017bc417156db129d996408ed1bd0bae1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Provisioning: Update MSVC 2019 to version 16.7.5Heikki Halmet2020-09-303-5/+74
| | | | | | | Visual Studio 2019 can be updated with version specific online installer Change-Id: I1ec1f96e68e8e3440d85240d09eec59a421708db Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Add system GCC versions to versions.txtHeikki Halmet2020-09-303-1/+10
| | | | | | | | | Currently GCC versions which comes with the system are missing from versions.txt. This change will add those Task-number: QTQAINFRA-3933 Change-Id: I1934e6257acf92d72dcb382884aad60503b7b32f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* CMake: Enable separate debug info for the macOS packaging configAlexandru Croitor2020-09-291-1/+1
| | | | | | | Task-number: QTBUG-86053 Change-Id: I9e8c7bceaab781bbe8f1ea507145b3521f17bbdd Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Partially mirror Ubuntu developer build configAlexandru Croitor2020-09-291-1/+1
| | | | | | | | | Still missing the -qtlibinfix TestInfix and Documentation feature. Task-number: QTBUG-86053 Change-Id: Ie0acc5bbdd9b2eb4fb070c59bd0e359f40b45d72 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Mirror missing default.yaml non-framework macOS configAlexandru Croitor2020-09-291-0/+9
| | | | | | | Task-number: QTBUG-86053 Change-Id: I7e8138a64c1f13ee8be2995579575de1fe1e6a7f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Mirror missing qtdeclarative macOS configAlexandru Croitor2020-09-291-0/+9
| | | | | | Task-number: QTBUG-86053 Change-Id: I43712ca086e3b0e09af70f74c7199117c3678815 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Change license of top-level configure, configure.batKai Koehne2020-09-283-32/+726
| | | | | | | | | The license should be GPLv3-EXCEPT, like for the same file in qtbase. Pick-to: 5.15 Change-Id: I59c63c0a693394dc9f8de4706c2e113fe2ea4130 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Enable sccache for test buildingToni Saario2020-09-252-8/+16
| | | | | | | | | The sccache can also be used to speed up building tests. Test related Environment variables are read by instructions and appended to tests CMake call by: 7545511e37d69a119bbec861226700832799331f Change-Id: I9b350f73b89e15d6b372417335acbf2312b67691 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update open-vm-tools during provisionToni Saario2020-09-251-0/+3
| | | | | | | | | | The open-vm-tools causes segfault during boot and dumping the core freezes agent execution for the time being causing failures on commands with short timeout. Change-Id: Iff8807d1332b7a6d046b5a5d7d606552ebe48807 Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Disable coredump on SLES15Toni Saario2020-09-251-0/+6
| | | | | | | | This causes VM slowness during the boot and the agent initialization. Change-Id: I08ab4d56131f12af85847802230a5446a5e6fa29 Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Enable sccache for compatible platformsToni Saario2020-09-255-25/+27
| | | | | | | Android targets, QEMU and the Ubuntu are capable of caching artifacts. Change-Id: I417b7e9b7bd85fb21cce6dfbb2ac8985faba58eb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Update provisioned CMake to version 3.18.3Cristian Adam2020-09-255-14/+14
| | | | | | | | | | | | | | | This version should fix the iOS PCH builds and Ninja Multi-Config, as well as the issues with AUTOMOC and Ninja. Temporarily explicitly disable the pkg_config feature on Windows hosts, because otherwise the configuration will break. The FindPkgConfig module in 3.18 has some additional behavior for checking if the found pkg-config works, and that's not handled by our qt_build_internals_disable_pkg_config_if_needed function in qtbase. Fixes: QTBUG-86862 Change-Id: I80514d3d7896ae09ab252aed10e86725fae0cc9c Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Install STM32CubeProgrammerHeikki Halmet2020-09-242-0/+51
| | | | | | | | | | This will install STM32CubeProgrammer to Windows 10 needed by MCU RTA Task-number: UL-3091 Change-Id: I97f7df33af9bf4c56849c1cf3c93b3a413ba6f44 Reviewed-by: Milla Pohjanheimo <milla.pohjanheimo@qt.io> Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Update qtwebengine.yamlAllan Sandfeld Jensen2020-09-231-20/+9
| | | | | | | Based on default with a few unsupported platforms removed Change-Id: I8edfa83f3cc09172c041e8dd6adaf96666d0238d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install MCUXpressoHeikki Halmet2020-09-222-0/+47
| | | | | | | | | MCUXpresso IDE provides the tools for flashing and onboard debugging Task-number: UL-3091 Change-Id: I05224af4ae7528f219f1b682ecd14bd0e331e3bf Reviewed-by: Milla Pohjanheimo <milla.pohjanheimo@qt.io> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add platform configs for Boot2Qt docsSamuli Piippo2020-09-221-0/+4
| | | | | Change-Id: Id0f2cdaa04d73d8f68ac8dc97ec865b80568473a Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Change default stable-secret to based on MACHeikki Halmet2020-09-181-0/+38
| | | | | | | | | | | | | Cloned VM generate same IPv6 link local addresses as the original host. The approach of generating link-local IPv6 address can be changed per-interface from stable-secret to based on MAC. This change will remove IPV6_ADDR_GEN_MODE line which should be enough to change default stable-secret to based on MAC. Task-number: QTBUG-84254 Change-Id: I9455a8b11902d35517f43228b4ef63a884ca7522 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Re-add macOS host Android target qmake configurationAlexandru Croitor2020-09-171-0/+8
| | | | | | | Partially reverts 37cb787dc10e8ce666e610ef7112714938f78827 Change-Id: Ida0d4095502ffc219cc290e3247b3dfb57dbd4bb Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Add Windows10 x64 MinGW 8.1 host Android CMake targetsAlexandru Croitor2020-09-172-1/+53
| | | | | | | | | | | | | Adds the missing Windows host Android target configurations. Each android architecture we support is re-added as a separate configuration, because CMake builds currently don't support multi-abi builds as tracked in QTBUG-80943. Task-number: QTBUG-86053 Task-number: QTBUG-85911 Change-Id: I421c6fc726a4813dbab5fcd67961ae4124eccb13 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* CMake: Add macOS host Android target configsAlexandru Croitor2020-09-172-1/+50
| | | | | | | | | | | | | | | This partially reverts 37cb787dc10e8ce666e610ef7112714938f78827 because it reintroduces the macOS host Android configs which were removed due to qtbase std::pair shenanigans. Each android architecture we support is re-added as a separate configuration, because CMake builds currently don't support multi-abi builds as tracked in QTBUG-80943. Task-number: QTBUG-84924 Task-number: QTBUG-86053 Change-Id: Iac48ab41a1eb9cf1e4219f62683355d1bb9a9891 Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Add missing Linux host Android x86_64 target configAlexandru Croitor2020-09-171-0/+11
| | | | | | | | | | It wasn't added before, because it didn't build due to an issue in qtbase regarding qdrawhelper.cpp and avx2, which is now fixed in ff1a44be33f4bc05d502a2ca49171e0408992f61 in qtbase. Task-number: QTBUG-86053 Change-Id: I425e6a81840276a850bd95db45d5ecdfae5487a8 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Update submoduls on 'dev'Jani Heikkinen2020-09-1716-0/+0
| | | | | Change-Id: Ic6c369fe658b74f0fbc739f145b858999e679179 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Provisioning: Update Conan to 1.29.0Konstantin Tokarev2020-09-162-22/+22
| | | | | | Task-bumber: QTQAINFRA-3916 Change-Id: I52d8a0255efcc7b4b139ec5050cf3d59003f12a9 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Update Conan packagesKonstantin Tokarev2020-09-1629-255/+239
| | | | | | | | | | * Update libjpeg-turbo to 2.0.5 * Replace MinGW 7 packages with MinGW 8 * Remove zlib packages as Qt is consistently built with -qt-zlib now Task-bumber: QTQAINFRA-3916 Change-Id: Ib3355265dc35326d30eacb60d0e3c97f06e6f9be Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Disable daily cron jobs from SLES 15Heikki Halmet2020-09-151-0/+7
| | | | | | Task-number: QTQAINFRA-3919 Change-Id: Iabf03aeadb3f0fa7091428ef3ea6075b199d9c77 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Disable btrfs balance jobsHeikki Halmet2020-09-151-0/+9
| | | | | | | | Btrfs use lot's of CPU while running Task-number: QTQAINFRA-3919 Change-Id: I08b89b57c92d90f752dde76375711e61ed173c2c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Disable fstrim.timerHeikki Halmet2020-09-151-0/+7
| | | | | | | | | | fstrim scans the filesystem and sends 'UNMAP' commands for each unused block it finds. Let's disable it so it won't cause unexpected situations. Task-number: QTQAINFRA-3919 Change-Id: I20c97441fd47728a3063ae50f87fe6347186bdbd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add missing Squish installation to win10 x86 Squish archiveJohanna Äijälä2020-09-111-3/+5
| | | | | | | | Win10 x86 archive was missing msvc142 x86 package. Pick-to: 5.15 Change-Id: I532c3a1129d75968c22b721390ff474548e642bf Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>