From acf9de0f74202b334411243cf71a8bec91dee152 Mon Sep 17 00:00:00 2001 From: Zane Schepke Date: Fri, 24 Nov 2023 06:56:13 -0500 Subject: [PATCH] Add protoc optionals arg --- nym-vpn/desktop/nymvpn-controller/build.rs | 3 ++- nym-vpn/desktop/nymvpn-server/build.rs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/nym-vpn/desktop/nymvpn-controller/build.rs b/nym-vpn/desktop/nymvpn-controller/build.rs index cdf689d4a0..b6d0b24435 100644 --- a/nym-vpn/desktop/nymvpn-controller/build.rs +++ b/nym-vpn/desktop/nymvpn-controller/build.rs @@ -1,6 +1,7 @@ fn main() -> Result<(), Box> { const PROTO_PATH: &str = "proto/nymvpn-controller.proto"; - tonic_build::configure().compile(&[PROTO_PATH], &["proto"])?; + tonic_build::configure().protoc_arg("--experimental_allow_proto3_optional") + .compile(&[PROTO_PATH], &["proto"])?; println!("cargo:rerun-if-changed=proto"); Ok(()) } diff --git a/nym-vpn/desktop/nymvpn-server/build.rs b/nym-vpn/desktop/nymvpn-server/build.rs index 29a5c81373..f3b6124dcf 100644 --- a/nym-vpn/desktop/nymvpn-server/build.rs +++ b/nym-vpn/desktop/nymvpn-server/build.rs @@ -1,6 +1,7 @@ fn main() -> Result<(), Box> { tonic_build::configure() .build_server(false) + .protoc_arg(("--experimental_allow_proto3_optional")) .compile(&["proto/nymvpn-server.proto"], &["proto"])?; println!("cargo:rerun-if-changed=proto"); Ok(())