MÃ¥rten Kongstad | fe753f5 | 2023-04-26 09:13:03 +0200 | [diff] [blame] | 1 | use protobuf_codegen::Codegen; |
2 | |||||
3 | fn main() { | ||||
4 | let proto_files = vec!["protos/aconfig.proto"]; | ||||
5 | |||||
6 | // tell cargo to only re-run the build script if any of the proto files has changed | ||||
7 | for path in &proto_files { | ||||
8 | println!("cargo:rerun-if-changed={}", path); | ||||
9 | } | ||||
10 | |||||
11 | Codegen::new() | ||||
12 | .pure() | ||||
13 | .include("protos") | ||||
14 | .inputs(proto_files) | ||||
15 | .cargo_out_dir("aconfig_proto") | ||||
16 | .run_from_script(); | ||||
17 | } |