1 Star 3 Fork 4

tangxin/protobuf_parser

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build_linux_release.sh 819 Bytes
一键复制 编辑 原始数据 按行查看 历史
tangxin 提交于 2018-06-27 16:38 . 1
#!/bin/bash
WORKING_DIR=$(cd `dirname $0`; pwd)
PROTOC=$WORKING_DIR/tools/protoc
PROTO_PATH=$WORKING_DIR/proto_files
CPP_OUT_PATH=$WORKING_DIR/src/pb
echo $PROTOC
echo $PROTO_PATH
if [ ! -d $CPP_OUT_PATH ]; then
mkdir -p $CPP_OUT_PATH
fi
chmod +x $PROTOC
for file in `ls $PROTO_PATH/comm`
do
echo $file
$PROTOC --proto_path=$PROTO_PATH --cpp_out=$CPP_OUT_PATH comm/$file
done
for file in `ls $PROTO_PATH/proto1`
do
echo $file
$PROTOC --proto_path=$PROTO_PATH --cpp_out=$CPP_OUT_PATH proto1/$file
done
for file in `ls $PROTO_PATH/proto2`
do
echo $file
$PROTOC --proto_path=$PROTO_PATH --cpp_out=$CPP_OUT_PATH proto2/$file
done
SRC_DIR=$WORKING_DIR/src
BUILD_RELEASE_DIR=$WORKING_DIR/build_release
if [ ! -d $BUILD_RELEASE_DIR ]; then
mkdir -p $BUILD_RELEASE_DIR
fi
cd $BUILD_RELEASE_DIR
cmake $SRC_DIR
make
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/tiger_git/protobuf_parser.git
[email protected]:tiger_git/protobuf_parser.git
tiger_git
protobuf_parser
protobuf_parser
master

搜索帮助