diff options
author | Kun Zhang <zhangkun@google.com> | 2015-04-08 10:39:21 -0700 |
---|---|---|
committer | Kun Zhang <zhangkun@google.com> | 2015-04-08 10:39:21 -0700 |
commit | 1c12612bad4e44beae09c43ea1171183d21aea49 (patch) | |
tree | 1255d4c3270d6ee59c49609472bdf271643baa2a /protoc-artifacts | |
parent | 62903ec0753c59728145bc8959db3c2b028f8eee (diff) | |
download | protobuf-1c12612bad4e44beae09c43ea1171183d21aea49.tar.gz protobuf-1c12612bad4e44beae09c43ea1171183d21aea49.tar.bz2 protobuf-1c12612bad4e44beae09c43ea1171183d21aea49.zip |
Strip Mac artifacts
Diffstat (limited to 'protoc-artifacts')
-rwxr-xr-x | protoc-artifacts/build-protoc.sh | 11 |
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 |