16 lines
423 B
Bash
16 lines
423 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
# NOTE:
|
||
|
|
# This script is only used when you want to generate bindings yourself.
|
||
|
|
# The generated bindings will overwrite grpc-sys/bindings/*
|
||
|
|
|
||
|
|
if [ "$ARCH" == "" ]; then
|
||
|
|
ARCH=`uname -p`
|
||
|
|
fi
|
||
|
|
export UPDATE_BIND=1
|
||
|
|
cargo build -p grpcio-sys --target ${ARCH}-unknown-linux-gnu
|
||
|
|
rustfmt grpc-sys/bindings/*
|
||
|
|
if [ "$(uname -s)" == "Linux" ]; then
|
||
|
|
sed -i '/^pub type .*= ::std::os::raw::.*/d' grpc-sys/bindings/*
|
||
|
|
fi
|