aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs/macos.yaml
Commit message (Collapse)AuthorAgeFilesLines
...
* coin: Add explicit OpenSSL location during configure for macOSTor Arne Vestbø2021-09-281-3/+4
| | | | | | | | | This basically reverts 15e37e994d89aae1a8e35d59af7c9f1fe2d099ef, as we now have support for multiple TLS backends. Task-number: QTBUG-93205 Change-Id: I7466121c21c459bb7aee70f9f7c224cc079d16a5 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Add '-DFEATURE_gds=OFF' as a non-qtbase configure argument for macOS ↵Jani Heikkinen2021-09-101-1/+1
| | | | | | | | | | | | packaging host We need to disable GDS feature to solve OpenSSL library linking issue Fixes: QTBUG-93759 Change-Id: I3625c06b14c633d77f1628ae0cda3092284eabd6 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> (cherry picked from commit 2fd650b9739810b9503d4622085eb8ea3b8e098f)
* Add Conan profilesIikka Eklund2021-09-061-2/+3
| | | | | | | | | | | Create conan profile per packaging configuration. Profiles will carry configuration information to the builds conan does. Profiles allow users to replicate identical configurations to the packaging configurations and reuse existing binaries. Change-Id: I50a2a4edbedbf56774bd4ceaae268928f8ed00e0 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* coin: Make macOS on ARM developer-build tests significantTor Arne Vestbø2021-06-151-3/+10
| | | | | | | Change-Id: I2cc95e955fb313131dbef56028332b611d5dba7d Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit b90fef29dca7e81dc7fe44d4696d052bcf6cd7ab) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add 'Packaging' feature for Mac TestOnly CI configsSimo Fält2021-06-091-4/+4
| | | | | | | | | | This will allow exporting the testlogs for release. Pick-to: 6.1 Pick-to: 6.2 Task-number: QTBUG-94111 Change-Id: Ib0db2b8ba0814539f235ddff412653e797b3f3e2 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* coin: Make macOS ARM packaging config test significant for all modulesTor Arne Vestbø2021-05-251-0/+6
| | | | | Change-Id: Icc30025a33de602e6677b47f131b0557a4d2eabd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: Make macOS on ARM packaging tests significant for a few modulesTor Arne Vestbø2021-05-181-6/+0
| | | | | | | | Not all modules pass yet, but we want to at least make the ones that do blocking. Change-Id: Ic3270bab8825c79d3315e6241d62af1bf7f62435 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Change 'Target arch' for macOS universal buildJani Heikkinen2021-05-181-1/+1
| | | | | | | | | | | | | This build containing both x86_64 and arm64 architectures. The 'Target arch' ends up in the binary package names and needs to be changed because '+' is illegal character in Amazon S3 file names so replace the '+' with '-' in the 'Target arch' section. Fixes: QTBUG-93778 Change-Id: I325210d51115ae0b1eda056636b69421f68fabd8 Reviewed-by: Antti Kokko <antti.kokko@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add test configuration of macOS universal builds on ARMTor Arne Vestbø2021-05-051-0/+6
| | | | | | Change-Id: I8dec178343978b36dce3e9d262a7f6f234513892 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add target arch for universal macOS targetToni Saario2021-04-231-0/+1
| | | | | | | | | This makes the field to reflect reality as otherwise it will be resolved from the template and excludes the arm64. Change-Id: I39972e47ba2a0ab9fe4322c844b60383187a762b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Enable macOS target on ARM HW on all modulesToni Saario2021-04-201-0/+8
| | | | | Change-Id: I3528a2bca79f20345926e61f3eef715fc63d84e8 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* macOS: Build universal Qt for macOSAlexandru Croitor2021-04-201-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | Build a universal macOS targeting Intel x86_64 and Apple Silicon arm64 using the fat library technique. It will be our new Packaging configuration for macOS. Rename the Id of the configuration to 'macos-latest-xcode-universal-packaging-build'. x86_64 is the main config test architecture. The arm64 slice of the Qt build lacks certain functionality: - no qdoc, lupdate, etc due to missing arm64 llvm packages - no postgresql and odbc sql plugins due to missing arm64 3rd party libraries - no openssl due to missing arm64 library - no JIT support in QtQml, due to limitations in the current fork of the javascript engine Task-number: QTBUG-85447 Change-Id: If2a70f192a54d6f98137e05e5b938d118b6d1d1d Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* macOS: Don't specify OpenSSL path for macOS configurationsAlexandru Croitor2021-03-291-2/+2
| | | | | | | | | | | | | | | | | Currently the qtbase configure system always chooses to use SecureTransport on macOS configurations, even if a usable OpenSSL is found. As it is, there's no point to pass the OpenSSL location as a configure argument because one might get confused to think that Qt will be built with OpenSSL support (it won't). There is work in progress to allow building Qt Network with support for multiple ssl backends, but until that work is finished, remove the configure argument to avoid confusion. Change-Id: Ib91f0b85edc580145a78ab38aba7718e90a95240 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* New images with accessibility for squish for macOS 10.15 and 11.0Heikki Halmet2021-02-221-4/+4
| | | | | | | | Pick-to: 6.1 Task-number: QTQAINFRA-3559 Change-Id: I9a9d4c4f01f883c83adbd097d8045012e198c4fe Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* coin: Make macOS 11 packaging and developer build tests significantTor Arne Vestbø2021-02-171-1/+1
| | | | | | | All tests should pass now. Change-Id: Iaa4c21d86ef9d6c733ea10b81feb0b26a6b6e8ca Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* coin: Make macOS 10.15 packaging and developer-build tests significantTor Arne Vestbø2021-02-161-1/+1
| | | | | | | | | All tests should pass now. The ones that may turn up are flaky, and should be blacklisted. Fixes: QTQAINFRA-4116 Change-Id: I1a57227d544bfb2db812b92ddf8616764e424c33 Reviewed-by: Simo Fält <simo.falt@qt.io>
* macOS: Split building and testing stagesToni Saario2021-01-231-0/+46
We now build with the latest Xcode available, and then run the tests on all the supported deployment target (10.14, 10.15, 11). At this point we have the following build/test coverage: - Packaging build, all modules tested on: - 10.14 (significant) - 10.15 (insignificant) - 11.x (insignificant) - Developer build, qtbase/declarative tested on: - 10.14 (significant) - 10.15 (insignificant) - 11.x (insignificant) Change-Id: I309bbf5ace7b22b768203f579e29f7a9e2b589b9 Reviewed-by: Toni Saario <toni.saario@qt.io>