瀏覽代碼

Fix protoc build error

David Caseria 1 月之前
父節點
當前提交
24a9446581
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      crates/cdk-payment-processor/build.rs

+ 3 - 1
crates/cdk-payment-processor/build.rs

@@ -1,5 +1,7 @@
 fn main() -> Result<(), Box<dyn std::error::Error>> {
     println!("cargo:rerun-if-changed=src/proto/payment_processor.proto");
-    tonic_build::compile_protos("src/proto/payment_processor.proto")?;
+    tonic_build::configure()
+        .protoc_arg("--experimental_allow_proto3_optional")
+        .compile_protos(&["src/proto/payment_processor.proto"], &["src/proto"])?;
     Ok(())
 }