Ver código fonte

[Release Tooling] Explicitly FST link direct/transitive deps. in module.modulemap (#11815)

Nick Cooke 2 anos atrás
pai
commit
5b51eabc9b

+ 9 - 0
ReleaseTooling/Sources/ZipBuilder/ModuleMapBuilder.swift

@@ -46,6 +46,15 @@ struct ModuleMapBuilder {
       module * { export * }
 
       """
+
+      if module == "FirebaseFirestore" {
+        content += """
+          link framework "BoringSSL-GRPC"
+          link framework "gRPC-Core"
+          link framework "gRPC-C++"
+        """
+      }
+
       for framework in frameworks.sorted() {
         content += "  link framework " + framework + "\n"
       }