Page MenuHomePhorge

install_protobuf.sh
No OneTemporary

Size
471 B
Referenced Files
None
Subscribers
None

install_protobuf.sh

#!/usr/bin/env bash
set -euo pipefail
git clone \
--recurse-submodules \
--single-branch \
-b v21.12 \
https://github.com/protocolbuffers/protobuf
pushd protobuf || exit
mkdir cmake-build
pushd cmake-build || exit
cmake ../cmake \
-Dprotobuf_BUILD_SHARED_LIBS=ON \
-Dprotobuf_ABSL_PROVIDER=package \
-Dprotobuf_BUILD_TESTS=OFF
make install -j "$(nproc || sysctl -n hw.physicalcpu)"
popd || exit # cmake-build
popd || exit # protobuf
rm -rf protobuf

File Metadata

Mime Type
text/x-shellscript
Expires
Sun, Dec 7, 4:33 PM (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5190400
Default Alt Text
install_protobuf.sh (471 B)

Event Timeline