@@ -14,33 +14,33 @@ if [[ $ACTION == "clean" ]]; then
1414 exit 0
1515fi
1616
17- if [[ $1 == " " || $2 == " " || $3 == " " ]]; then
17+ if [[ $1 == " " || $2 == " " ]]; then
1818 echo " Use this script to build a third party framework for iOS/OSX."
1919 echo " It is intended to support building Bolts.framework and FacebookSDK.framework"
20- echo " Usage: 'build_third_party.sh <framework_path> <built_products_dir> < build_script_path>"
20+ echo " Usage: 'build_third_party.sh <framework_path> <build_script_path>"
2121 exit 1
2222fi
2323
24- SOURCE_DIR=$( cd $( dirname $0 ) ; pwd)
25- FRAMEWORK_DIR=$( cd $1 ; pwd)
26- BUILT_PRODUCTS_DIR= $2
27- SCRIPT_PATH=$3
24+ SOURCE_DIR=$( cd " $( dirname " $0 " ) " ; pwd)
25+ FRAMEWORK_DIR=$( cd " $1 " ; pwd)
26+ BUILD_DIR= " $1 " /build
27+ SCRIPT_PATH=$2
2828
2929if [ ! -d " $FRAMEWORK_DIR " ]; then
3030 echo " Framework path supplied doesn't exist. Please double check it and try again."
3131 exit 1
3232fi
3333
34- NUM_CHANGES=$( git status --porcelain $FRAMEWORK_DIR | wc -l)
34+ NUM_CHANGES=$( git status --porcelain " $FRAMEWORK_DIR " | wc -l)
3535HAS_CHANGES=$( [[ $NUM_CHANGES -gt 0 ]] && echo 1 || echo 0)
3636
37- BUILD_REVISION_PATH=$BUILT_PRODUCTS_DIR /build_revision
37+ BUILD_REVISION_PATH=$2 /build_revision
3838LAST_REVISION=$( git log -n 1 --format=%h .)
3939
4040if [[ $HAS_CHANGES == 0 ]]; then
4141 echo " No local changes inside $FRAMEWORK_DIR ."
4242
43- LAST_BUILD_REVISION=$( [ -e $BUILD_REVISION_PATH ] && cat $BUILD_REVISION_PATH || echo 0)
43+ LAST_BUILD_REVISION=$( [ -e " $BUILD_REVISION_PATH " ] && cat " $BUILD_REVISION_PATH " || echo 0)
4444
4545 if [[ $LAST_REVISION != $LAST_BUILD_REVISION ]]; then
4646 echo " Found new revision for $FRAMEWORK_DIR . Rebuilding..."
@@ -49,16 +49,15 @@ if [[ $HAS_CHANGES == 0 ]]; then
4949fi
5050
5151if [[ $HAS_CHANGES == 1 ]]; then
52- SCRIPTS_DIR=$( dirname " $3 " )
53- SCRIPT_FILE=$( basename " $3 " )
52+ SCRIPTS_DIR=$( dirname " $SCRIPT_PATH " )
53+ SCRIPT_FILE=$( basename " $SCRIPT_PATH " )
5454
5555 cd $SCRIPTS_DIR
56-
5756 eval " XCTOOL=xcodebuild ./$SCRIPT_FILE "
5857 BUILD_RESULT=$?
5958
6059 if [[ $BUILD_RESULT == 0 ]]; then
61- cd $SOURCE_DIR
62- echo $LAST_REVISION > $BUILD_REVISION_PATH
60+ cd " $BUILD_DIR "
61+ echo $LAST_REVISION > build_revision
6362 fi
6463fi
0 commit comments