summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ios.yml
blob: d170eea90382e95a19d2b02f03ce81a472380444 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: iOS
on:
  push:
    branches:
    - master
  pull_request:
    branches:
    - master

jobs:
  iOSBuild:
    runs-on: macOS-10.15
    steps:
    - name: switch to Xcode 11
      run: sudo xcode-select -s "/Applications/Xcode_11.7.app"
    - name: checkout sources
      uses: actions/checkout@v1
    - name: setup Homebrew
      run: brew install autoconf automake libtool pkg-config
    - name: set our Qt build
      run: |
        env
        curl -L --output Qt-5.14.1-ios.tar.xz https://f002.backblazeb2.com/file/Subsurface-Travis/Qt-5.14.1-ios.tar.xz
        mkdir -p $HOME/Qt
        xzcat Qt-5.14.1-ios.tar.xz | tar -x -C $HOME/Qt -f -
    - name: build Subsurface-mobile for iOS
      run: |
        cd $GITHUB_WORKSPACE/..
        ln -s $HOME/Qt Qt
        echo "build for simulator"
        bash -x $GITHUB_WORKSPACE/packaging/ios/build.sh -simulator