aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
Commit message (Collapse)AuthorAgeFilesLines
* Remove SLES configurationAllan Sandfeld Jensen2020-06-081-5/+0
| | | | | | | | Mostly duplicate anyway, and not currently possible to install node.js on. Change-Id: I23a81ddb45b0597f31b1402e362f83957b5be8ae Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Set Boot2Qt arm builds to release and developer buildLiang Qi2020-06-043-44/+2
| | | | | | | Task-number: QTBUG-63152 Change-Id: Id6f2411d6339b7bd1ccb261cf5d9bebe1d0ada1c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Revert "CMake: Enable CMake builds for qtqa"Alexandru Croitor2020-06-041-7/+0
| | | | | | | | | | Revert the change because the qtqa instructions have been temporarily removed to unblock other branches. This reverts commit a10584e57c1be4149b3a067de86fa61c44b8a757. Change-Id: I76646026b099d3b039eec6cdaecfbbce6df43aa2 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix compiler mentioned for host tool building in RHELTony Sarajärvi2020-06-041-1/+1
| | | | | | | | This is only a cosmetic fix. That value is not used anywhere anymore. Task-number: QTQAINFRA-3757 Change-Id: Iabba6202e7ddbb08e58901a591ba0171e8dd1fc9 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* CMake: Enable CMake builds for qtqaAlexandru Croitor2020-06-021-0/+7
| | | | | | | | | | | | | | | | | | Only includes one MinGW configuration, to mirror what Coin does with the qmake builds of qtqa. Switching the Coin instructions to do license checking and binary compatibility testing using CMake will require a different change. Most likely this change will have to wait until all of qt5.git/dev is moved to use yaml instructions for building, rather than the hardcoded instructions provided by Coin. Besides, the binary compatibility test still depends on finding qmake to run its test, which might have to be changed in the future. Task-number: QTBUG-84233 Change-Id: I5ab7120e965f7729968697abf9e0db602c216cd9 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* CMake: Enable CMake builds for qtquicktimelineAlexandru Croitor2020-06-021-0/+43
| | | | | | Task-number: QTBUG-82967 Change-Id: I94324d4ef7d9d393e06a04e2eb1bfb0f9caab971 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Combine two macOS targets that are nearly the sameTony Sarajärvi2020-05-291-7/+2
| | | | | | Change-Id: I1c094f02d1cee059272680941b355e4fb2bbdd31 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Fix CMake provisioning for Ubuntu 18.04 x86_64 QEMU armv7Joerg Bornemann2020-05-271-1/+1
| | | | | | | | This amends 68134db4. Change-Id: I2eed240464f1b29c119ca0119001997aefdecd41 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* CMake: Add MinGW config to all cmake enabled repositoriesAlexandru Croitor2020-05-2515-0/+75
| | | | | | Task-number: QTBUG-75578 Change-Id: I4957efff9f3438c85f9e653130898d4b60a555ba Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Switch qtbase Windows config to use Ninja Multi-ConfigAlexandru Croitor2020-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | And configure with two configurations, RelWithDebInfo and Debug. This is equivalent to qmake's --debug-and-release --force-debug-info This should give us minimal coverage for debug-and-release builds, as well as avoid regressions with NMC aka multiple configurations. If the qtbase builds successfully, we can try to extend the rest of the repositories to also build with NMC on Windows. We can't add such a configuration to macOS for now, because it requires CMake 3.18, which is not released yet. Disable PCH because it seems to fail the build when used together with Ninja Multi-Config. Task-number: QTBUG-80900 Change-Id: I71a9584ddb1d48ed22925f67b50891e102036c97 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Enable CMake builds for qttranslationsAlexandru Croitor2020-05-201-0/+38
| | | | | | Fixes: QTBUG-82969 Change-Id: I17e7df82f578338d6c1e3dbc41677d4302d9689b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Enable CMake builds for qtdocAlexandru Croitor2020-05-141-0/+38
| | | | | | Change-Id: Idca63aef8951a4a104b816e4aac710225d1279c2 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Explicitly enable -headersclean on some configsLars Knoll2020-05-131-3/+3
| | | | | | | | This is in preparation to turning this off by default in configure, as it increases build times significantly. Change-Id: I2d601595ce8c093765194f36ec5235f79dd4dd7d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Enable CMake builds for qtvirtualkeyboardAlexandru Croitor2020-05-121-0/+38
| | | | | | Task-number: QTBUG-78185 Change-Id: Ie8a120aa3425edf6ae18f4a43dcd3f6aa697cd9f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Switch to MinGW 8.1 configuration for the qtbase CMake buildAlexandru Croitor2020-05-121-2/+2
| | | | | Change-Id: I974d34a33370ece9f9e240ba6e5106cc50d8bf84 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* CMake: Switch host macOS configurations to framework release buildsAlexandru Croitor2020-05-0413-13/+13
| | | | | | | | Also include debug info. This is the equivalent of qmake's --release --framework --force-debug-info --separate-debug-info Change-Id: I2778b4998890146c82552f9c721a48174a764839 Reviewed-by: Simon Hausmann <hausmann@gmail.com>
* CMake: Enable a MinGW 7.3 CMake qtbase configurationAlexandru Croitor2020-05-041-0/+5
| | | | | | | | | | | | | | It should be a developer build, but due to some features that are not ported in src/gui/configure.cmake (directwrite) there are compilation errors due to unused arguments in static bool QWindowsFontDatabaseBase::init(QSharedPointer) in platformsupport/fontdatabases/windows/qwindowsfontdatabasebase.cpp So it's not a developer build for now. Task-number: QTBUG-75578 Change-Id: Ieb6daca45473ea42748a39f3e9e33a9db087a0e0 Reviewed-by: Simon Hausmann <hausmann@gmail.com>
* Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-04-3023-40/+63
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/default.yaml coin/platform_configs/qt5.yaml coin/platform_configs/qtbase.yaml coin/platform_configs/qtwebkit.yaml coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh Change-Id: If6b0f7a671a69d6a2444ee4d26b324e4d269970c
| * Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2020-04-245-14/+19
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/qt5.yaml coin/platform_configs/qtsdk.yaml coin/platform_configs/tqtc-qt-rta.yaml coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh Change-Id: I2221262edc024e0aa11b9dab4d08c2df3a0b53b0
| | * Merge remote-tracking branch 'origin/5.14.2' into 5.14Liang Qi2020-04-233-12/+17
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules Change-Id: I950588f85d1b39ba6ce994821db9f340b72fa6d2
| | | * Do not pass -qt-zlib to cross-buildsKai Koehne2020-03-212-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 89fceff6a4d added -qt-zlib to all Windows configure lines. This also affected QNX. Instead, only pass -qt-zlib to native builds. Fixes: QTBUG-82254 Change-Id: I116cae82ab971170e633b5a8602dd573407be96f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
| | | * Update platform_configs for QtWebKitKonstantin Tokarev2020-03-051-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add 64-bit MinGW config * Don't use DisableTests for 64-bit MinGW, as it's necessary for at least for the purpose of JS engine smoke check * Sync configure flags with qt5.yaml, but not enable forced debug info which causes build issues for both 32-bit and 64-bit configs Change-Id: Iad5ff1459f8b39f17223da75b3319ab0cfc033d8 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * | Update Windows 10 x86 to version 1909Heikki Halmet2020-03-262-2/+2
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are also updated to tier1 image: msvc 2017: 15.9.21 msvc 2017 build tools: 15.0 (26228.10) msvc 2019: 16.4.6 msvc 2019 build tools: 16.4.6 Change-Id: I41ae0e287ccf74183438d7a7bff639fd78e86e7a Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | qdb building for macRami Potinkara2020-04-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Modified qdb.yaml and created and pkgconfig and libusb relates .sh files so that QDB can be build for Mac OS due to USB Ethernet CDCECM enabling. Task-number: QTBUG-82531 Change-Id: Ia5f970e5940b7d9116831c8174db0ea1b9231234 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | Provisioning: Update Windows 10 x86_64 to version 1909v5.15.0-beta3Heikki Halmet2020-04-048-26/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are also updated to tier1 image: msvc 2017: Not installed msvc 2019: version 16.4.4 msvc 2019 build tools: version 16.4.4 Task-number: QTQAINFRA-3623 Task-number: QTQAINFRA-3417 Change-Id: I006204ca090c4e2cf0d2ffc2309ab6b94f9b7d47 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | Update MinGW 7.3.0 to Mingw 8.1.0Tony Sarajärvi2020-03-234-12/+28
| | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3304 Change-Id: I4a962c112f4925224e91c08117c7324112d70729 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: BogDan Vatra <bogdan@kdab.com>
| * | Update openSUSE to 15.1Tony Sarajärvi2020-03-092-4/+4
| | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3455 Change-Id: Ie795f19c26ab0c42693388696edb344b4fa121a6 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Liang Qi <liang.qi@qt.io>
| * | Add missing -qt-zlib configuration parameters for MSVC2019Heikki Halmet2020-02-281-2/+2
| | | | | | | | | | | | | | | Change-Id: Ic0b6842b879ecc2951ae5aab3380c5d6e8343f97 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Try to build qtbase with cmake against YoctoSimon Hausmann2020-04-301-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the basic armv7 configuration and passes through two additional variables for use in the build instructions: * QT_YOCTO_ENVSETUP points to the environment-setup script that the Yocto SDK expects to be sourced before building against the target sysroot. * QT_CMAKE_DIR points to the directory that contains our cmake installation. Since the environment-setup prepends the Yocto host bin dir to the PATH, we'd end up picking the wrong cmake. Also the choice of system Harfbuzz is disabled as Qt does not build against the version shipping in Yocto. Change-Id: I8d657e773143c4db0e2437d029d62372f7b7e638 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | CMake: Enable CMake builds for qtquick3dAlexandru Croitor2020-04-271-0/+38
| | | | | | | | | | | | | | | Change-Id: I9547c73e8a632754d043bff8c72c29c18449bfd9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* | | Fix qtwebwengine.yamlAllan Sandfeld Jensen2020-04-211-0/+1
| | | | | | | | | | | | | | | | | | | | | Missing an initial separator Change-Id: I1f447963fbaa93027cfffd7c320efc69ea4a1107 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | Add qtwebengine.yamlAllan Sandfeld Jensen2020-04-211-0/+84
| | | | | | | | | | | | | | | | | | | | | We can't build the wasm version of qtbase any longer Change-Id: I7436640941702ba2479c7e73f3d1d9ccaf2e7709 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | CMake: Pass location to custom OpenSSL 1.1 directory in CoinAlexandru Croitor2020-04-0712-96/+96
| | | | | | | | | | | | | | | | | | | | | Needed for enabling all the various OpenSSL classes in Qt. Change-Id: Ic20ab464552317a2753ae0e35043e16cc6c60ab3 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* | | CMake: Enable CMake builds for qt5compatAlexandru Croitor2020-04-071-0/+38
| | | | | | | | | | | | | | | Change-Id: I939f42e03cb76ccf8d984ee0f856c44049679794 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtwaylandAlexandru Croitor2020-04-021-0/+38
| | | | | | | | | | | | | | | Change-Id: I2f8e762a7e440e1f59591569910a2f68cf0e7c3e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qttoolsAlexandru Croitor2020-03-261-0/+38
| | | | | | | | | | | | | | | Change-Id: I84a48022882623c09278de34dd4a0be92e05143e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtshadertoolsAlexandru Croitor2020-03-261-0/+38
| | | | | | | | | | | | | | | Change-Id: Iaa9ff0490fee0eb31ddc304a0e9df5c1432f412d Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtnetworkauthAlexandru Croitor2020-03-241-0/+38
| | | | | | | | | | | | | | | Change-Id: I9a3defc794d899e7f381452050485661011ef881 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtwebsocketsAlexandru Croitor2020-03-241-0/+38
| | | | | | | | | | | | | | | Change-Id: I53a73461a8a93e33f07b8853a3ff8aa4ca27b573 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtquickcontrols2Alexandru Croitor2020-03-201-0/+38
| | | | | | | | | | | | | | | Change-Id: I0357d9c3a166eb0679d6dd36c84537397eeda212 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Update Yocto SDKs to WarriorSimon Hausmann2020-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This is needed to include various fixes to allow building the CMake port against the contained sysroots. Change-Id: I42fc055a0e1e2abe5567b9ac3e1bc5e20fcd9900 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | CMake: Enable CMake builds for qtimageformats and qtgraphicaleffectsAlexandru Croitor2020-03-182-0/+76
| | | | | | | | | | | | | | | Change-Id: I21415e0ec7a0dfdd4f2b61d2add1adb71095bd16 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Enable CMake builds for qtdeclarativeAlexandru Croitor2020-03-131-0/+38
| | | | | | | | | | | | | | | Change-Id: I89654288e6d459f7bd7d9e4c2dac09ecfb0f3a95 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* | | CMake: Change iOS builds to build in Release configurationAlexandru Croitor2020-03-092-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently standalone Debug iOS builds are not supported in qmake at the moment as per QTBUG-71990. While we keep the same configure.json error reports for both qmake and CMake it's simpler to switch the config to Release. Once we get Ninja Multi-Config in Coin working, we can switch to debug_and_release. Change-Id: I406012918fd402ad0ff29bbdc151e247699eea72 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* | | Re-enable iOS CMake buildsAlexandru Croitor2020-03-092-0/+16
| | | | | | | | | | | | | | | | | | | | | This reverts commit dad8e600bd5ad5a93ae160de570161bb3a029f56. Change-Id: I6aab4d5818e4cbd3ec83ad6d57fa0bdd2348bf35 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Remove vcpkg provisioning and configure argumentsAlexandru Croitor2020-03-062-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Now that qtbase supports building bundled 3rd party libraries, we should have no need for vcpkg in Coin anymore. Change-Id: I7aa7b0323416b60ffb0cd70eec287e5f25963d9a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-02-288-42/+23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/default.yaml coin/platform_configs/flashing-wizard.yaml coin/platform_configs/qt5.yaml coin/platform_configs/qtbase.yaml coin/platform_configs/qtconnectivity.yaml coin/platform_configs/tqtc-qt-config-gui.yaml coin/provisioning/qtci-linux-SLES-15-x86_64/02-zypperpackages.sh Change-Id: I7af8a52d8b4452211982d86105dafacdd3d845c0
| * | Add MSVC 2019 as packaging target and remove msvc2017 verificationHeikki Halmet2020-02-276-27/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change will enable tests for MSVC 2019 and replace MSVC2017 as packaging target. Task-number: QTQAINFRA-2875 Task-number: QTQAINFRA-3432 Change-Id: Ifef3bd02b5fae6225a6c0ecdc412edbb488e25b1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2020-02-148-49/+48
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable a no-gui build on Ubuntu 18.04 for 5.15. Conflicts: coin/platform_configs/default.yaml Task-number: QTQAINFRA-3406 Change-Id: Ida5271d29b89375c045de0c4e6dc20840a0bc748
| | * Add '-qt-zlib' as a configure argument for windows buildsJani Heikkinen2020-01-312-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to use the bundled zlib in windows builds. In Qt 5.14.0 windows packages were using bundled one but in Qt 5.14.1 not anymore. So this change is to restore same behavior than in Qt 5.14.0. Linux and macOS packages seems to use system zlib also in 5.14.0; that's why no changes needed there Task-number: QTBUG-81724 Change-Id: Ife531d96c8438491e5d7b1f97f5338c4627be7e8 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>