mirror of
https://github.com/denoland/deno.git
synced 2024-10-29 08:58:01 -04:00
23 lines
538 B
Rust
23 lines
538 B
Rust
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||
|
|
||
|
use std::env;
|
||
|
use std::io;
|
||
|
use std::path::PathBuf;
|
||
|
|
||
|
fn main() -> io::Result<()> {
|
||
|
println!("cargo:rerun-if-changed=../ext/kv/proto");
|
||
|
|
||
|
let descriptor_path =
|
||
|
PathBuf::from(env::var("OUT_DIR").unwrap()).join("proto_descriptor.bin");
|
||
|
|
||
|
prost_build::Config::new()
|
||
|
.file_descriptor_set_path(&descriptor_path)
|
||
|
.compile_well_known_types()
|
||
|
.compile_protos(
|
||
|
&["../ext/kv/proto/datapath.proto"],
|
||
|
&["../ext/kv/proto/"],
|
||
|
)?;
|
||
|
|
||
|
Ok(())
|
||
|
}
|