Switch to src protoc for easier cross builds

This commit is contained in:
Lucas Schumacher 2024-02-14 17:13:50 -05:00
parent 64f54fa650
commit 91379cb53c
2 changed files with 4 additions and 0 deletions

View File

@ -10,4 +10,5 @@ bytes = "1.5.0"
prost = "0.12.3" prost = "0.12.3"
[build-dependencies] [build-dependencies]
protobuf-src = "1.1.0"
prost-build = "0.12.3" prost-build = "0.12.3"

View File

@ -1,8 +1,11 @@
extern crate prost_build; extern crate prost_build;
use prost_build::compile_protos; use prost_build::compile_protos;
use protobuf_src;
fn main() { fn main() {
std::env::set_var("PROTOC", protobuf_src::protoc());
let protos = &[ let protos = &[
"protobufs/meshtastic/mesh.proto", "protobufs/meshtastic/mesh.proto",
"protobufs/meshtastic/remote_hardware.proto", "protobufs/meshtastic/remote_hardware.proto",