| 1234567891011121314151617181920 |
- fn main() {
- let proto_base_path = std::path::PathBuf::from("proto");
- let protos = [
- "context.proto",
- "invoke.proto",
- "metadata.proto",
- "txn.proto",
- ];
- let protos_path: Vec<_> = protos
- .iter()
- .map(|name| proto_base_path.join(name))
- .collect();
- protos_path
- .iter()
- .for_each(|proto| println!("cargo:rerun-if-changed={}", proto.display()));
- prost_build::compile_protos(protos_path.as_ref(), &[proto_base_path])
- .expect("Failed to compile protobuf files");
- }
|