summaryrefslogtreecommitdiff
path: root/scripts/ios/package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ios/package.sh')
-rwxr-xr-xscripts/ios/package.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/ios/package.sh b/scripts/ios/package.sh
index 4d31b06f9a..cccaa4aad2 100755
--- a/scripts/ios/package.sh
+++ b/scripts/ios/package.sh
@@ -9,10 +9,15 @@ OUTPUT=build/ios/pkg
IOS_SDK_VERSION=`xcrun --sdk iphoneos --show-sdk-version`
LIBUV_VERSION=0.10.28
-if [[ ${#} -eq 0 ]]; then
+if [[ ${#} -eq 0 ]]; then # e.g. "make ipackage"
BUILD_FOR_DEVICE=true
-else
+ GCC_GENERATE_DEBUGGING_SYMBOLS="YES"
+elif [[ ${1} == "sim" ]]; then # e.g. "make ipackage-sim"
BUILD_FOR_DEVICE=false
+ GCC_GENERATE_DEBUGGING_SYMBOLS="YES"
+else # e.g. "make ipackage-strip"
+ BUILD_FOR_DEVICE=true
+ GCC_GENERATE_DEBUGGING_SYMBOLS="NO"
fi
function step { >&2 echo -e "\033[1m\033[36m* $@\033[0m"; }
@@ -44,6 +49,7 @@ if [[ "${BUILD_FOR_DEVICE}" == true ]]; then
xcodebuild -sdk iphoneos${IOS_SDK_VERSION} \
ARCHS="arm64 armv7 armv7s" \
ONLY_ACTIVE_ARCH=NO \
+ GCC_GENERATE_DEBUGGING_SYMBOLS=${GCC_GENERATE_DEBUGGING_SYMBOLS} \
-project ./build/ios/mbgl.xcodeproj \
-configuration ${BUILDTYPE} \
-target everything \
@@ -54,6 +60,7 @@ step "Building iOS Simulator targets..."
xcodebuild -sdk iphonesimulator${IOS_SDK_VERSION} \
ARCHS="x86_64 i386" \
ONLY_ACTIVE_ARCH=NO \
+ GCC_GENERATE_DEBUGGING_SYMBOLS=${GCC_GENERATE_DEBUGGING_SYMBOLS} \
-project ./build/ios/mbgl.xcodeproj \
-configuration ${BUILDTYPE} \
-target everything \