aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMemphiz <memphis@machzwo.de>2017-06-11 12:29:23 +0200
committerMemphiz <memphis@machzwo.de>2017-06-14 00:29:34 +0200
commitf581a1088dd5ea3c6822481177ebe9618b2118c3 (patch)
tree1346c9f5c0227ce497efb36bb8d46ffb5ca78c57 /tools
parent0957a8419b13b90a13d919ee05986cc6526abe8e (diff)
[jenkins] - allow to override the used xcode app
Diffstat (limited to 'tools')
-rw-r--r--tools/buildsteps/defaultenv11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/buildsteps/defaultenv b/tools/buildsteps/defaultenv
index 9af16e5969..96f7775fcd 100644
--- a/tools/buildsteps/defaultenv
+++ b/tools/buildsteps/defaultenv
@@ -4,6 +4,7 @@ NDK_VERSION=${NDK_VERSION:-"Default"}
Configuration=${Configuration:-"Default"}
XBMC_DEPENDS_ROOT=${XBMC_DEPENDS_ROOT:-"Default"}
DARWIN_ARM_CPU=${DARWIN_ARM_CPU:-"Default"}
+XCODE_APP=${XCODE_APP:-"Default"}
PATH_CHANGE_REV_FILENAME=".last_success_revision"
FAILED_BUILD_FILENAME=".last_failed_revision"
#TARBALLS ENV-VAR is only used by android scripts atm
@@ -21,12 +22,14 @@ case $XBMC_PLATFORM_DIR in
DEFAULT_XBMC_DEPENDS_ROOT=$WORKSPACE/tools/depends/xbmc-depends
DEFAULT_CONFIGURATION="Debug"
DEFAULT_DARWIN_ARM_CPU="armv7"
+ DEFAULT_XCODE_APP="Xcode6.1.1.app"
;;
osx64)
DEFAULT_SDK_VERSION=10.10
DEFAULT_XBMC_DEPENDS_ROOT=$WORKSPACE/tools/depends/xbmc-depends
DEFAULT_CONFIGURATION="Debug"
+ DEFAULT_XCODE_APP="Xcode6.1.1.app"
;;
android)
@@ -68,6 +71,14 @@ then
DARWIN_ARM_CPU=$DEFAULT_DARWIN_ARM_CPU
fi
+if [ "$XCODE_APP" == "Default" ]
+then
+ XCODE_APP=$DEFAULT_XCODE_APP
+fi
+
+# make osx environment aware of the selected xcode app
+DEVELOPER_DIR=/Applications/$XCODE_APP/Contents/Developer
+
if [ "$Configuration" == "Default" ]
then
Configuration=$DEFAULT_CONFIGURATION