aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Komissarov <ABBAPOH@gmail.com>2019-07-02 22:33:03 +0200
committerIvan Komissarov <ABBAPOH@gmail.com>2020-04-20 11:53:55 +0000
commit10cca479f31568f86aad9edd4b13b747f33fa8ca (patch)
treedc413345d7cfe09ce98d848d985e8025eb594c08
parentafe4a45ba4f8692f934ac27deb0787c3f526f66a (diff)
Add iOS build in Traviswip/ci-ios
Change-Id: I6e22694e97657426045f29c1539979fa2330b055 Reviewed-by: Richard Weickelt <richard@weickelt.de> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--.travis.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 1818ff595..9cce8534d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -114,6 +114,31 @@ jobs:
lldb --core $f --batch --one-line "bt"
done;
+ - <<: *build-on-macos
+ name: With Qbs on macOS (xcode 11.3) using iOS profile
+ if: branch = master
+ env:
+ # Address sanitizer slows autotests down too much.
+ # We would hit the maximum build time on Travis.
+ BUILD_OPTIONS=modules.qbsbuildconfig.enableAddressSanitizer:false
+ QT_INSTALL_DIR=/Users/travis/Qt
+ QMAKE_PATH=${QT_INSTALL_DIR}/${QT_VERSION}/clang_64/bin/qmake
+ TEST_QMAKE_PATH=${QT_INSTALL_DIR}/${QT_VERSION}/ios/bin/qmake
+ PATH="${QT_INSTALL_DIR}/Qt Creator.app/Contents/MacOS:${PATH}"
+ QBS_AUTOTEST_PROFILE=qt-ios
+ WITH_DOCS=0
+ before_install:
+ - ./scripts/install-qt.sh -d ${QT_INSTALL_DIR} --version ${QT_VERSION} qtbase qtdeclarative qttools qtscript
+ - ./scripts/install-qt.sh -d ${QT_INSTALL_DIR} --version ${QT_VERSION} --target ios --toolchain ios qtbase qtdeclarative qttools qtscript
+ - ./scripts/install-qt.sh -d ${QT_INSTALL_DIR} --version ${QTCREATOR_VERSION} qtcreator
+ script:
+ - qbs setup-toolchains --detect
+ - qbs setup-qt ${QMAKE_PATH} qt
+ - qbs config profiles.qt.baseProfile xcode-macosx-x86_64
+ - qbs setup-qt ${TEST_QMAKE_PATH} qt-ios
+ - qbs config profiles.qt-ios.baseProfile xcode-iphoneos-arm64
+ - qbs config defaultProfile qt
+ - scripts/build-qbs-with-qbs.sh
- <<: *build-on-macos
name: With Qbs on macOS (xcode 10.3)