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.

15 lines
500 B

use protobuf_codegen::CodeGen;
use std::env;
fn main() {
let mut codegen = CodeGen::new();
codegen
.protoc_path(env::var("PROTOC").expect("PROTOC should be set to the path to protoc"))
.protoc_gen_upb_minitable_path(env::var("PROTOC_GEN_UPB_MINITABLE").expect(
"PROTOC_GEN_UPB_MINITABLE should be set to the path to protoc-gen-upb_minitable",
))
.inputs(["foo.proto", "bar/bar.proto"])
.include("proto");
codegen.compile().unwrap();
}