aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs/cmake_platforms.yaml
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2020-10-15 15:29:52 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2020-10-16 12:12:02 +0200
commitf44dfe9c34a6c2aebf0c24b2b7c95c52c2a004ba (patch)
tree603d785995d56dfb405ed4d9687fc0a108eb0c01 /coin/platform_configs/cmake_platforms.yaml
parente9e821038c9ff9725e03a0c2d871075dd7d562a4 (diff)
CMake: Build iOS in a release and debug configuration
To ensure that examples can be built with an xcode project generated by qmake, we have to ship both debug and release libraries. So use Ninja Muli-Config to build both configs. Note we build Release and not RelWithDebInfo on purpose, so we don't inflate the package size too much due to the embedded debug information. We can probably switch to RelWithDebInfo once we implement the separate_debug_info feature for static builds. Fixes: QTBUG-87638 Change-Id: I3e26cd0e47fc96fbdee8b3b0177f78fa266b8cc4 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 388c21a2..0f6d7e3b 100644
--- a/coin/platform_configs/cmake_platforms.yaml
+++ b/coin/platform_configs/cmake_platforms.yaml
@@ -80,7 +80,7 @@ Configurations:
Target compiler: 'Clang'
Platform dependency: 'macos-10.14-host'
Features: ['Packaging', 'Sccache']
- Environment variables: ['TARGET_CONFIGURE_ARGS=-DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=iOS -DQT_FORCE_SIMULATOR_AND_DEVICE=ON -DBUILD_WITH_PCH=OFF', 'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
+ Environment variables: ['TARGET_CONFIGURE_ARGS=-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="Release;Debug" -DBUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=iOS -DBUILD_WITH_PCH=OFF', 'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
-
Id: 'Windows10-Mingw8-x64-host'
Template: 'qtci-windows-10-x86_64-51'