aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs/cmake_platforms.yaml
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2021-03-24 17:05:26 +0100
committerAlexandru Croitor <alexandru.croitor@qt.io>2021-04-20 13:32:31 +0200
commit1306da8f92b5b0331f760bf0acf1041a064126e3 (patch)
tree941c33eb416f5afc06b96fd6cfa10003021d0a87 /coin/platform_configs/cmake_platforms.yaml
parentc9eba7d99f47fdf21caf49fe09a2f4ce734e4b99 (diff)
macOS: Build universal Qt for macOS
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>
Diffstat (limited to 'coin/platform_configs/cmake_platforms.yaml')
-rw-r--r--coin/platform_configs/cmake_platforms.yaml2
1 files changed, 1 insertions, 1 deletions
diff --git a/coin/platform_configs/cmake_platforms.yaml b/coin/platform_configs/cmake_platforms.yaml
index b6c1a42d..65541be5 100644
--- a/coin/platform_configs/cmake_platforms.yaml
+++ b/coin/platform_configs/cmake_platforms.yaml
@@ -106,7 +106,7 @@ Configurations:
Target arch: 'arm64'
Compiler: 'Clang'
Target compiler: 'Clang'
- Platform dependency: 'macos-latest-xcode-x86_64-packaging-build'
+ Platform dependency: 'macos-latest-xcode-universal-packaging-build'
Features: ['Packaging', 'Sccache', 'DebugAndRelease']
Environment variables: ['TARGET_CONFIGURE_ARGS=-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="Release;Debug" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=iOS', 'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
-