aboutsummaryrefslogtreecommitdiff
path: root/protoc-artifacts
diff options
context:
space:
mode:
authorKun Zhang <zhangkun@google.com>2015-04-08 10:39:21 -0700
committerKun Zhang <zhangkun@google.com>2015-04-08 10:39:21 -0700
commit1c12612bad4e44beae09c43ea1171183d21aea49 (patch)
tree1255d4c3270d6ee59c49609472bdf271643baa2a /protoc-artifacts
parent62903ec0753c59728145bc8959db3c2b028f8eee (diff)
downloadprotobuf-1c12612bad4e44beae09c43ea1171183d21aea49.tar.gz
protobuf-1c12612bad4e44beae09c43ea1171183d21aea49.tar.bz2
protobuf-1c12612bad4e44beae09c43ea1171183d21aea49.zip
Strip Mac artifacts
Diffstat (limited to 'protoc-artifacts')
-rwxr-xr-xprotoc-artifacts/build-protoc.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/protoc-artifacts/build-protoc.sh b/protoc-artifacts/build-protoc.sh
index 10c13074..96ca97c2 100755
--- a/protoc-artifacts/build-protoc.sh
+++ b/protoc-artifacts/build-protoc.sh
@@ -211,5 +211,12 @@ TARGET_FILE=target/protoc.exe
cd "$WORKING_DIR"/.. && ./configure $CONFIGURE_ARGS &&
cd src && make clean && make $MAKE_TARGET &&
cd "$WORKING_DIR" && mkdir -p target &&
- (cp ../src/protoc $TARGET_FILE || cp ../src/protoc.exe $TARGET_FILE) &&
- checkArch $TARGET_FILE && checkDependencies $TARGET_FILE
+ (cp ../src/protoc $TARGET_FILE || cp ../src/protoc.exe $TARGET_FILE) ||
+ exit 1
+
+if [[ "$OS" == osx ]]; then
+ # Since Mac linker doesn't accept "-s", we need to run strip
+ strip $TARGET_FILE || exit 1
+fi
+
+checkArch $TARGET_FILE && checkDependencies $TARGET_FILE