aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* COIN/Qt Creator: Run testsHEADdevEike Ziller32 hours1-4/+4
| | | | | | Pick-to: 6.2 6.3 6.4 Change-Id: I73247d88fcd5539c2d3748af7619c2223c237d9c Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Update README.git to mention Qt 6Kai Köhne6 days1-6/+8
| | | | | | Change-Id: Ic5e05251bc2b4c2422f8ef6d98fb48867b1991b5 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
* Also let Linux Android developer build use configureAndreas Buhr6 days1-2/+3
| | | | | | | Pick-to: 6.3 6.4 Change-Id: I31bfab26a28aa60354608dfe6531d9605f556c33 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot7 days40-0/+0
| | | | | Change-Id: Ie9adf6688840000e499d32730242d25b74da88ad Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Disable ASAN build for qtbaseDimitrios Apostolou12 days1-1/+0
| | | | | | | | | This reverts commit 37fed2c22ee4e40f7ec7cae454f0ac5149330f06. Two new ASAN issues came up, disable ASAN build until they are fixed. Change-Id: Id3815b891ec735d893375c02688383817d864719 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Enable address sanitizerDimitrios Apostolou13 days2-0/+13
| | | | | | | | | The last bugs have been fixed, and a test run built with ASAN is not finding any issues on qtbase, so it is ready to be part of CI. Fixes: QTQAINFRA-5025 Change-Id: I1905daaf5b19b41d8daa3f2c47958515b4afaded Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add env vars to android doc targetToni Saario13 days1-0/+1
| | | | | | | | If the target does not match to the one used by qt5 it cannot find the doc tar in the module doc build. Change-Id: I1f3b86b72fb7c03c064ee1cbbd2d67653562c802 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Precheck: Run only configs used in cmake_platforms.yamlToni Saario13 days1-6/+0
| | | | | | | | | | | Most of the modules do not have all configurations from different yamls. Using configs from yamls only used in some modules will lead to precheck using configs which are not used on normal integrations. Pick-to: 6.3 6.4 Change-Id: I7712db05eee485692d0363326194f02e21a40b9a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Take custom libdir into accountJoerg Bornemann13 days1-1/+1
| | | | | | | | | | | | When configuring with -libdir set to something that is not recognized by CMake's find_package search procedure, top-level builds failed to configure. This was due to a hard-coded lib/cmake directory added to CMAKE_PREFIX_PATH. Fixes: QTBUG-103823 Pick-to: 6.2 6.3 6.4 Change-Id: If8b48e35e654089f32cbe4af9936238cd82b3dbb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Make sure clang-format doesn't reformat SPDX-License-IdentifierKai Köhne2022-06-141-3/+4
| | | | | | | | | SPDX-License-Identifier needs to stay on one line to be machine readable, even if this goes above the 100 chars limit. Pick-to: 6.4 Change-Id: I2cc3d556e30e8d169224cc87a97a2042b47e43f7 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-06-1439-0/+0
| | | | | Change-Id: Ie39a884accdf1b5e518a49643a3fe80d304ae683 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CI: make Linux host builds to use the common QNX SDPTommi Mänttäri2022-06-141-2/+2
| | | | | | | | | | | To ensure that both Linux and Windows host builds are equivalent the Linux host builds need to use the common QNX SDP file that support both host environments. Task-number: QTBUG-101292 Pick-to: 6.4 6.3 6.2 Change-Id: Iaf3fe0de1bce64918165555bff07f5cb423fef32 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* CI Nightly: add Windows host support for QNXTommi Mänttäri2022-06-147-3/+110
| | | | | | | | | | Add required configurations to Nightly run for building Qt SW in Windows host for QNX OS. Task-number: QTBUG-101292 Pick-to: 6.4 6.3 6.2 Change-Id: I689abd6596bf1ab1f30ba07c198e12569dbf2164 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* coin: Fix android automotive configuration to use configureAlexandru Croitor2022-06-131-1/+1
| | | | | | | | | | | | | The UseConfigure feature was enabled, but the configure arguments were not ported. Amends 5e9653ef9736467fe8efe6e71ec468761dcdc8de Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I89607aef275370dc27910a5cd1fec7603a1fd576 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for QEMU Boot2Qt configurationsAlexandru Croitor2022-06-131-6/+9
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I9aacf3e6f15fc074b52e85da9e3f671b4f58a135 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Provision FFmpeg library for QtMultimedia pluginPiotr Srebrny2022-06-1310-9/+221
| | | | | | | | One of the QtMultimedia backends is implemented using FFmpeg. This provisioning enables building and testing of this backend. Change-Id: Ia196c2ae4b457aa6b8e3ee8e0f367197aadfe0d9 Reviewed-by: Simo Fält <simo.falt@qt.io>
* coin: Fix iOS tests configuration to pass -debug-and-releaseAlexandru Croitor2022-06-101-1/+1
| | | | | | | | Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I578e1238ea187ade908d8174c0c6e5f7a9a9f66f Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Fix Coin prebuilt GCC downloadDavid Skoland2022-06-091-1/+1
| | | | | | | | We already have the DownloadURL function which is used pretty much everywhere except here, so it makes sense to use it here too. Change-Id: Icc1d3db7e4e3d3f61f6cd6a22b35e2ef007ff40c Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* coin: Use configure for static tests configurationsAlexandru Croitor2022-06-081-6/+10
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I2d35724074f4180775ca28c4befea1b9de838ecf Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Integrity configurationsAlexandru Croitor2022-06-081-3/+5
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I128f5e424481ba8fbb4649c75be818abee57e03e Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for QNX configurationsAlexandru Croitor2022-06-081-9/+12
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: Ibb84a88f7f1ebd1f98e9998fac4180b257e80461 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for WASM configurationsAlexandru Croitor2022-06-081-7/+7
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I534b630946f1fd9f79e8466886ea727697cabbc4 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Android automotive configurationsAlexandru Croitor2022-06-081-15/+23
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I6fa9d75fab32f7355847a09996876f7e6c0a8b1c Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Android configurationsAlexandru Croitor2022-06-084-29/+43
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I008dd8dfca800e94ea3448bfd2c7ebae3266983e Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Windows MinGW + LLVM configurationsAlexandru Croitor2022-06-081-8/+16
| | | | | | | | | | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. As a drive-by, remove the qt tiff option from qtbase configure args. The feature is only available in qtimageformats. Amends a97bdde4d485fe0bde1a12c4307ae72a35b54c46 and 4b4f0be08debcfde62caf4066222b348ce65dea1 Also remove redundant compiler launcher assignments. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I5cfcf5ddf60e9dd77cb67f41bb75525b44ad78d3 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Windows MinGW + GCC configurationsAlexandru Croitor2022-06-081-12/+22
| | | | | | | | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. As a drive-by, remove the qt tiff option from qtbase configure args. The feature is only available in qtimageformats. Amends a97bdde4d485fe0bde1a12c4307ae72a35b54c46 and 4b4f0be08debcfde62caf4066222b348ce65dea1 Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I722bd869315b9059f5cadc5e935ed5173edf370d Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Windows MSVC arm64 configurationsAlexandru Croitor2022-06-081-8/+10
| | | | | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. As a drive-by, remove compiler launcher assignments. They are handled automatically by the qtbase instructions. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: Id7b02804aa2c931e81f227cae64b19ab0e40f82d Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Windows MSVC desktop configurationsAlexandru Croitor2022-06-081-19/+22
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I153b9268f8795c33a44f85a316fa7c1c31ac0492 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for RHEL configurationsAlexandru Croitor2022-06-081-3/+5
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I1fef5b57c493d1e32080fad393e4e531e441e142 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for iOS configurationsAlexandru Croitor2022-06-082-6/+9
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: If84d580bdcf166f07ecd1f6fb20e3404e1fb0e1c Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for macOS desktop configurationsAlexandru Croitor2022-06-081-7/+11
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I38e038e6682f77a5ea3f2335f24f8bcbd2e7c605 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for OpenSUSE and SLES configurationsAlexandru Croitor2022-06-081-4/+7
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: Ia2461f24ba526702196f72ea492b59cc2b1abf5a Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* coin: Use configure for Ubuntu desktop configurationsAlexandru Croitor2022-06-081-4/+7
| | | | | | | | | | | Use the configure script to configure Qt in the CI, instead of calling CMake directly. Pick-to: 6.2 6.3 6.4 Task-number: QTQAINFRA-4357 Task-number: QTQAINFRA-4815 Change-Id: I2620014c3858c1f343f8698fc3f8de4f9188ad4b Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Fix C++ version to C++17Kai Köhne2022-06-081-1/+1
| | | | | | | | | | | Cpp11 is nowadays a deprecated alias to LS_Latest https://clang.llvm.org/docs/ClangFormatStyleOptions.html So we might as well hard-code it to C++ 17. Change-Id: If832c6075f9e30c340a2ac8bb3b7fe13afc0f56e Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Use QT_FORCE_BUILD_TOOLS=ON for qemu CI buildsJoerg Bornemann2022-06-081-3/+3
| | | | | | | | ...instead of the deprecated QT_BUILD_TOOLS_WHEN_CROSSCOMPILING variable. Change-Id: I849d19581826007227ce7c2ddccbce28913ec0f3 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Coin: Add precheck yamlToni Saario2022-06-077-0/+34
| | | | | | | | Defines configurations that will run on default precheck. Pick-to: 6.3 6.4 Change-Id: Idb7d3981b2679c3714f86a92808e90fe33aaf136 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* For qglobal.h: include <stdalign.h> in C mode C11 support is requiredTatiana Borisova2022-06-031-2/+2
| | | | | | | | | - add C11 standard in use by GHS compiler Change-Id: Ied36da57617897c0c2553b6e2a9dd1206ca65d34 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-06-0140-0/+0
| | | | | Change-Id: I3d4b041b668dcefbe9335fda4ad9bae90b319959 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* wasm: update emscripten version to 3.1.10Lorn Potter2022-05-272-2/+2
| | | | | | | Qt 6.4.0 will require emscripten 3.1.10 Change-Id: I9411902674104aae8f4ba3b6af11e9956932d6b9 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Add qtquick3dphysics submoduleJani Heikkinen2022-05-252-0/+7
| | | | | | Task-number: QTBUG-103176 Change-Id: Id84b70e33a65d45734e9725628f5d5edfeef6bb6 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Provisioning: Install additional python3.7 for Windows 11Simo Fält2022-05-251-0/+1
| | | | | | Pick-to: 6.2 6.3 Change-Id: Ia8ba4cee4efd6e9c8ffe5403879ad585b6e97576 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Test universal builds on arm64Allan Sandfeld Jensen2022-05-251-0/+20
| | | | | Change-Id: I2c2cc2a58cd954c8884955cd8bed79a961ef901b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Coin:Android: Enable tests for more modules - Part 4Assam Boudjelthia2022-05-195-5/+20
| | | | | | | | | | This adds tests of more modules: qtcharts, qtspeech, qtwebchannel, qtwebsockets, qtdatavis3d Pick-to: 6.2 6.3 Task-number: QTBUG-88846 Change-Id: Ie98ad9af7c260a72e9309836b7733106254da38a Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Activate testing of developer build for Android in qtdeclarativeAndreas Buhr2022-05-182-1/+18
| | | | | | | | Pick-to: 6.2 6.3 Fixes: QTBUG-101865 Fixes: QTBUG-102943 Change-Id: Ib6a2345f77b52749c5e7945d19e2eaa52e311758 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-05-1638-0/+0
| | | | | Change-Id: I95a31bf8725337e37938f49b4799b6e21f22622c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add qtquick3dphysics platformsJani Heikkinen2022-05-131-0/+3
| | | | | | | Task-number: QTBUG-103174 Change-Id: Ic72f8a6b0d72ade656a39165c8feeaf01d73f51b Reviewed-by: Jonas Karlsson <jonas.karlsson@qt.io> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-05-1339-0/+0
| | | | | Change-Id: I2ebacc15027622ea49ac125870fcf5d86c7090e1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add tqtc-qtvncserver platformsJani Heikkinen2022-05-121-0/+3
| | | | | | Task-number: QTBUG-103163 Change-Id: Ifb2fe0842afa5077bd52e235fbe89d425c5c6203 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Coin:Android: Enable tests for more modules - Part 3Assam Boudjelthia2022-05-068-8/+28
| | | | | | | | | | | | | | This adds tests of more modules: qtquick3d, qtremoteobjects, qtcoap, qtlottie, qtmultimedia, qtnetworkauth, qtserialport, qtwebview. Pick-to: 6.2 6.3 Task-number: QTBUG-88846 Fixes: QTBUG-100448 Fixes: QTBUG-100449 Change-Id: I0804b5be4bf17684a3d307e0a024304fa108af94 Reviewed-by: Andreas Buhr <andreas.buhr@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* wasm: add thread-asyncify build variantMorten Johan Sørvig2022-05-041-0/+11
| | | | | | | | | | | | | | | Add thread-asyncify build variant for the linux host. This configuration will be used for running auto-tests, and may also be packaged for distribution in the installer at a future point in time. The config options are: thread: -DFEATURE_thread=ON asyncify: -DQT_QMAKE_DEVICE_OPTIONS="QT_EMSCRIPTEN_ASYNCIFY=1" Task-number: QTQAINFRA-4876 Change-Id: Id3ab3134ddd1cb47cf0ae9ac4cd3db239cdde01f Reviewed-by: David Skoland <david.skoland@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>