aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs/qtsvg.yaml
Commit message (Collapse)AuthorAgeFilesLines
* CMake: Enable qemu armv7 configuration for all reposAlexandru Croitor2020-10-051-1/+1
| | | | | | Task-number: QTBUG-83968 Change-Id: I0aca9b5ff53b8383001030dc7f7555cc5aaf2be8 Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Add qemu armv7 qtsvg buildsAlexandru Croitor2020-07-271-1/+1
| | | | | | | | | | | | Move the configuration from qtbase into a new cmake_platforms_qemu.yaml file, and include it in qtbase and qtsvg. Also enable CMAKE_AUTOGEN_VERBOSE to see what moc is being called and with what parameters. Task-number: QTBUG-83968 Change-Id: Ib893c6f8cb498b9b5c7da79218de22a28ffdb83f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Deduplicate the cmake platformsToni Saario2020-06-161-42/+2
| | | | | | | | | | | | | | | After Coin commit 60a6f795f5923c7c206b3fec4ebad991ce30d633 it is possible to include other intermediate configuration files. Create a new cmake_platforms.yaml file which will contain the default list of platform configurations to be tested in all cmake-enabled repos and qt5.git. Task-number: QTBUG-85044 Change-Id: I10e4dff8793a1ffb5776e00dac80f43394d18578 Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Align the CMake Packaging configurations with the qmake onesAlexandru Croitor2020-06-161-3/+3
| | | | | | | | | | | | | | | | | | | For releasing purposes, we should align the configure arguments (actually CMake arguments) of the Packaging configurations with the ones we used for Qt 5.15.x releases. In particular for linux builds this means disabling the use of a few system libraries (a new one that needs to be disabled is double-conversion, it was not provisioned for Qt 5.15.x builds, but was installed for dev builds). Apply the changes across all repos, to be consistent and build the same for qt5.git and per-repo builds. Task-number: QTBUG-85047 Change-Id: I784abc6367bcda574691758942f89257e891647e Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* CMake: Fix a lot of failing tests on MinGW 32bit due to debug symbolsAlexandru Croitor2020-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | When building a RelWithDebInfo configuration, the debug symbols for the libraries are embedded into the .dlls. This causes the file size to be really big (around 400MB for libQt6Gui.dll). On a 32-bit system, the Windows loader failed to map such big libraries into memory, and thus certain tests failed with exit code 0xc0000017 which means STATUS_NO_MEMORY. The solution is to enable the separate debug info feature, to split the debug files into separate files, just making they dlls nice and small. This should fix quite a few of the failing MinGW 32-bit tests for qtdeclarative, qtquickcontrols2, etc. Task-number: QTBUG-84886 Change-Id: I10ae0acca5d7d5523d3ae2f0c49587ace239f301 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* CMake: Replace all Windows configurations with Ninja Multi-ConfigAlexandru Croitor2020-06-121-1/+1
| | | | | | | | | | | | All the qmake MSVC Windows configurations are debug_and_release ones, so the equivalent CMake configurations should be the same for all repositories. Task-number: QTBUG-80900 Task-number: QTBUG-84883 Change-Id: I083d7a355558666a5f66efdffb592f5e93705547 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* CMake: Enable iOS simulator_and_device buildsAlexandru Croitor2020-06-121-1/+1
| | | | | | | | | | Coin now has CMake 3.17, so iOS multi-arch builds should successfully build. Switch the iOS CMake configurations to simulator_and_device ones. Task-number: QTBUG-80899 Change-Id: I9c8bde9f1a3c483ea296f3d9d06f089cbfdf2416 Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Add MinGW config to all cmake enabled repositoriesAlexandru Croitor2020-05-251-0/+5
| | | | | | Task-number: QTBUG-75578 Change-Id: I4957efff9f3438c85f9e653130898d4b60a555ba Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Switch host macOS configurations to framework release buildsAlexandru Croitor2020-05-041-1/+1
| | | | | | | | 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>
* Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-04-301-1/+1
| | | | | | | | | | | | 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
* CMake: Pass location to custom OpenSSL 1.1 directory in CoinAlexandru Croitor2020-04-071-8/+8
| | | | | | | Needed for enabling all the various OpenSSL classes in Qt. Change-Id: Ic20ab464552317a2753ae0e35043e16cc6c60ab3 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* CMake: Change iOS builds to build in Release configurationAlexandru Croitor2020-03-091-1/+1
| | | | | | | | | | | | | 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-091-0/+8
| | | | | | | This reverts commit dad8e600bd5ad5a93ae160de570161bb3a029f56. Change-Id: I6aab4d5818e4cbd3ec83ad6d57fa0bdd2348bf35 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Remove vcpkg provisioning and configure argumentsAlexandru Croitor2020-03-061-2/+2
| | | | | | | | 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>
* Bump CMake CMAKE_OSX_DEPLOYMENT_TARGET to 10.14Alexandru Croitor2020-02-141-1/+1
| | | | | | | To hopefully get proper macOS C++17 support. Change-Id: Icd7fcf49de319e4d20693db356e85f3c5332581e Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Disable iOS CMake builds until vcpkg is provisioned on macOSAlexandru Croitor2020-02-131-8/+0
| | | | | | | | It will be reinstated later once confirmed that all the necessary bits are there. Change-Id: I04ca0dda3f9feece8acc9039c8372d346b4f3cd4 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Prospective fix for macOS CMake buildsSimon Hausmann2020-02-131-1/+1
| | | | | | | | | Adjust the SDK root path to match what's on the system. This should ideally not be hardcoded here but detected, but for now fixing the build is highest priority. Change-Id: I317fe9a4e038cb62cf6cdf06f10a60aa9d975e15 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Add iOS CMake builds for qtbase and qtsvgAlexandru Croitor2020-02-121-1/+8
| | | | | Change-Id: I8a14aefd0d28f13cb3fe9e80aac2d480a4ad16af Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Add CMake builds for qtsvgAlexandru Croitor2020-02-121-0/+31
Change-Id: Ia219be907e44f3e5ab9cb79cf9bd57ca15b11587 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>