Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
492 B
23 lines
492 B
6 years ago
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -e
|
||
|
|
||
|
BINDIR=`dirname "$0"`/..
|
||
|
SRCDIR=${CMAKE_CURRENT_SOURCE_DIR}
|
||
|
EXIT=0
|
||
|
|
||
|
function try_copy() {
|
||
|
if [ ! -f $1 ]; then
|
||
|
echo "Can't find $1, skipping..."
|
||
|
EXIT=1
|
||
|
else
|
||
|
cp $1 $2
|
||
|
echo $1
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
try_copy $BINDIR/google/protobuf/descriptor.upb.c $SRCDIR/google/protobuf
|
||
|
try_copy $BINDIR/google/protobuf/descriptor.upb.h $SRCDIR/google/protobuf
|
||
|
try_copy $BINDIR/upb/json/parser.c $SRCDIR/upb/json
|
||
|
try_copy $BINDIR/upb/pb/compile_decoder_x64.h $SRCDIR/upb/pb
|