atuin/crates/atuin-daemon/build.rs
Ellie Huxtable aea9e623a3
chore(deps): cargo update (#2497)
* chore(deps): cargo update

* fix clippy sadness
2024-12-27 22:07:20 +00:00

18 lines
601 B
Rust

use std::{env, fs, path::PathBuf};
use protox::prost::Message;
fn main() -> std::io::Result<()> {
let file_descriptors = protox::compile(["history.proto"], ["./proto/"]).unwrap();
let file_descriptor_path = PathBuf::from(env::var_os("OUT_DIR").expect("OUT_DIR not set"))
.join("file_descriptor_set.bin");
fs::write(&file_descriptor_path, file_descriptors.encode_to_vec()).unwrap();
tonic_build::configure()
.build_server(true)
.file_descriptor_set_path(&file_descriptor_path)
.skip_protoc_run()
.compile_protos(&["history.proto"], &["."])
}