]> Cypherpunks repositories - gostls13.git/commitdiff
misc/ios: pick clang arch based on GOARCH
authorDavid Crawshaw <crawshaw@golang.org>
Sat, 11 Apr 2015 23:44:18 +0000 (19:44 -0400)
committerDavid Crawshaw <crawshaw@golang.org>
Sun, 12 Apr 2015 02:41:36 +0000 (02:41 +0000)
Change-Id: Ia49ab729747acb07bf392d90aea9e752471e152e
Reviewed-on: https://go-review.googlesource.com/8789
Reviewed-by: Minux Ma <minux@golang.org>
misc/ios/clangwrap.sh

index 228f483ceb0b41548740de4e5fc6eb3d693a5674..9cad49fe7d86f5fda9a6fff0497e2d092a9baaff 100755 (executable)
@@ -7,4 +7,14 @@ SDK_PATH=`xcrun --sdk $SDK --show-sdk-path`
 export IPHONEOS_DEPLOYMENT_TARGET=5.1
 # cmd/cgo doesn't support llvm-gcc-4.2, so we have to use clang.
 CLANG=`xcrun --sdk $SDK --find clang`
-exec $CLANG -arch armv7 -isysroot $SDK_PATH "$@"
+
+if [ "$GOARCH" == "arm" ]; then
+       CLANGARCH="armv7"
+elif [ "$GOARCH" == "arm64" ]; then
+       CLANGARCH="arm64"
+else
+       echo "unknown GOARCH=$GOARCH" >&2
+       exit 1
+fi
+
+exec $CLANG -arch $CLANGARCH -isysroot $SDK_PATH "$@"