use std::env;
use std::path::PathBuf;
fn main() {
let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap()).join("proto");
std::fs::create_dir_all(&out_dir).unwrap();
let mut config = prost_build::Config::new();
config.out_dir(&out_dir);
config.retain_enum_prefix();
config.enable_type_names();
config
.compile_protos(
&["src/proto/ast.proto", "src/proto/ir.proto"],
&["src/proto/"],
)
.unwrap();
}