소스 검색

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(())
 }