mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-29 13:40:20 +00:00
2137b21e1b
It makes sense to be able to control this with command line options. On Travis this avoids the signing problem and makes the build much faster. Still should be enough to catch iOS breakage. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
25 lines
593 B
Bash
25 lines
593 B
Bash
#!/bin/bash
|
|
|
|
set -x
|
|
set -e
|
|
|
|
# this gets executed by Travis when building for iOS
|
|
# it gets started from inside the subsurface directory
|
|
|
|
GITVERSION=$(git describe --abbrev=12 | sed -e 's/-g.*$// ; s/^v//')
|
|
VERSION=$(echo $GITVERSION | sed -e 's/-/./')
|
|
|
|
echo "preparing dependencies for Subsurface-mobile ${VERSION} for iOS"
|
|
|
|
cd packaging/ios
|
|
bash -x build.sh -simulator
|
|
|
|
echo "now it's time to build Subsurface-mobile ${VERSION} for iOS"
|
|
|
|
cd build-Subsurface-mobile-*for_iOS-Release
|
|
|
|
sed -i.bak 's/-Wall/-Wno-everything/' Makefile
|
|
|
|
make -j4
|
|
|
|
# we don't even attempt to create an ipa on Travis
|