diff options
author | Jisi Liu <liujisi@google.com> | 2016-07-28 12:53:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-28 12:53:42 -0700 |
commit | 2662fd3d0c08310c7bded005ef6c45ee65fb1df2 (patch) | |
tree | 21f1096c44b5f09f5288c981dda2d142126794cd | |
parent | e8ae137c96444ea313485ed1118c5e43b2099cf1 (diff) | |
parent | 1b1a8f40172518b8dc1f6c16202ca545beea162e (diff) | |
download | protobuf-2662fd3d0c08310c7bded005ef6c45ee65fb1df2.tar.gz protobuf-2662fd3d0c08310c7bded005ef6c45ee65fb1df2.tar.bz2 protobuf-2662fd3d0c08310c7bded005ef6c45ee65fb1df2.zip |
Merge pull request #1871 from pherl/fixwin
Fix build protoc script for windows
-rwxr-xr-x | protoc-artifacts/build-protoc.sh | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/protoc-artifacts/build-protoc.sh b/protoc-artifacts/build-protoc.sh index 328d6731..e31948e9 100755 --- a/protoc-artifacts/build-protoc.sh +++ b/protoc-artifacts/build-protoc.sh @@ -147,6 +147,7 @@ cd "$(dirname "$0")" WORKING_DIR=$(pwd) CONFIGURE_ARGS="--disable-shared" +TARGET_FILE=target/$MAKE_TARGET.exe if [[ "$OS" == windows ]]; then MAKE_TARGET="${MAKE_TARGET}.exe" fi @@ -221,13 +222,10 @@ fi export CXXFLAGS LDFLAGS -TARGET_FILE=target/$MAKE_TARGET.exe - cd "$WORKING_DIR"/.. && ./configure $CONFIGURE_ARGS && - cd src && make clean && make $MAKE_TARGET -j4 && + cd src && make clean && make $MAKE_TARGET && cd "$WORKING_DIR" && mkdir -p target && - (cp ../src/$MAKE_TARGET $TARGET_FILE || - cp ../src/$MAKE_TARGET.exe $TARGET_FILE) || + cp ../src/$MAKE_TARGET $TARGET_FILE || exit 1 if [[ "$OS" == osx ]]; then |