aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/gogo/protobuf/install-protobuf.sh
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/gogo/protobuf/install-protobuf.sh')
-rwxr-xr-xvendor/github.com/gogo/protobuf/install-protobuf.sh15
1 files changed, 9 insertions, 6 deletions
diff --git a/vendor/github.com/gogo/protobuf/install-protobuf.sh b/vendor/github.com/gogo/protobuf/install-protobuf.sh
index 10c9320ea..fc40642e4 100755
--- a/vendor/github.com/gogo/protobuf/install-protobuf.sh
+++ b/vendor/github.com/gogo/protobuf/install-protobuf.sh
@@ -7,23 +7,26 @@ die() {
exit 1
}
+cd /home/travis
+
case "$PROTOBUF_VERSION" in
2*)
basename=protobuf-$PROTOBUF_VERSION
+ wget https://github.com/google/protobuf/releases/download/v$PROTOBUF_VERSION/$basename.tar.gz
+ tar xzf $basename.tar.gz
+ cd protobuf-$PROTOBUF_VERSION
+ ./configure --prefix=/home/travis && make -j2 && make install
;;
3*)
- basename=protobuf-cpp-$PROTOBUF_VERSION
+ basename=protoc-$PROTOBUF_VERSION-linux-x86_64
+ wget https://github.com/google/protobuf/releases/download/v$PROTOBUF_VERSION/$basename.zip
+ unzip $basename.zip
;;
*)
die "unknown protobuf version: $PROTOBUF_VERSION"
;;
esac
-cd /home/travis
-wget https://github.com/google/protobuf/releases/download/v$PROTOBUF_VERSION/$basename.tar.gz
-tar xzf $basename.tar.gz
-cd protobuf-$PROTOBUF_VERSION
-./configure --prefix=/home/travis && make -j2 && make install