diff options
author | Ivan Komissarov <ABBAPOH@gmail.com> | 2019-07-02 22:33:03 +0200 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2020-04-20 11:53:55 +0000 |
commit | 10cca479f31568f86aad9edd4b13b747f33fa8ca (patch) | |
tree | dc413345d7cfe09ce98d848d985e8025eb594c08 /.travis.yml | |
parent | afe4a45ba4f8692f934ac27deb0787c3f526f66a (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>
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 25 |
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) |