use protobuf_codegen::Codegen; | |
fn main() { | |
let proto_files = vec!["protos/aconfig_storage_metadata.proto"]; | |
// tell cargo to only re-run the build script if any of the proto files has changed | |
for path in &proto_files { | |
println!("cargo:rerun-if-changed={}", path); | |
} | |
Codegen::new() | |
.pure() | |
.include("protos") | |
.inputs(proto_files) | |
.cargo_out_dir("aconfig_storage_protos") | |
.run_from_script(); | |
let _ = cxx_build::bridge("src/lib.rs"); | |
} |