tabby/ci/prepare_build_environment.sh

27 lines
700 B
Bash
Raw Permalink Normal View History

#!/bin/bash
if [[ "$OSTYPE" == "darwin"* ]]; then
brew install protobuf
fi
install_protobuf_centos() {
PB_REL="https://github.com/protocolbuffers/protobuf/releases"
curl -LO $PB_REL/download/v3.15.8/protoc-3.15.8-linux-x86_64.zip
unzip protoc-3.15.8-linux-x86_64.zip -d /usr
rm protoc-3.15.8-linux-x86_64.zip
}
if [[ "$OSTYPE" == "linux"* ]]; then
if command -v apt-get ; then
sudo apt-get -y install protobuf-compiler libopenblas-dev
else
# Build from manylinux2014 container
yum -y install openblas-devel perl-IPC-Cmd unzip curl openssl-devel
# Disable safe directory in docker
git config --system --add safe.directory "*"
install_protobuf_centos
fi
fi