mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
de1e439110
This should fix the odd double builds for people who create branches for pull requests in the main repository. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
name: iOS
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
pull_request:
|
|
branches:
|
|
- master
|
|
|
|
jobs:
|
|
mobileBuild:
|
|
runs-on: macOS-latest
|
|
steps:
|
|
- name: checkout sources
|
|
uses: actions/checkout@v1
|
|
- name: setup Homebrew
|
|
run: brew install autoconf automake libtool
|
|
- name: set our Qt build
|
|
run: |
|
|
env
|
|
curl -L --output qt-opensource-mac-x64-5.13.1.dmg https://download.qt.io/archive/qt/5.13/5.13.1/qt-opensource-mac-x64-5.13.1.dmg
|
|
df -h
|
|
mkdir -p mnt
|
|
sudo hdiutil attach -mountroot $PWD/mnt -noverify -noautoopen -verbose qt-opensource-mac-x64-5.13.1.dmg
|
|
df -h
|
|
ls -l mnt
|
|
find mnt
|
|
./mnt/qt-opensource-mac-x64-5.13.1/qt-opensource-mac-x64-5.13.1.app/Contents/MacOS/qt-opensource-mac-x64-5.13.1 --platform minimal --script packaging/ios/qt-installer-noninteractive.qs --no-force-installations
|
|
df -h
|
|
- name: build Subsurface-mobile for iOS
|
|
run: |
|
|
ls -l $HOME $HOME/Qt
|
|
cd packaging/ios
|
|
ln -s $HOME/Qt Qt
|
|
pushd Qt
|
|
ls -l
|
|
popd
|
|
echo "build dependencies"
|
|
bash -x build.sh -simulator
|
|
echo "Subsurface-mobile for iOS"
|
|
cd build-Subsurface-mobile-*for_iOS-Release
|
|
sed -i.bak 's/-Wall/-Wno-everything/' Makefile # make the build far less verbose
|
|
make -j2
|
|
|
|
|
|
|