]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
girwriter: Don't write c:include tags for symbols from external packages
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 29 Apr 2019 14:30:43 +0000 (16:30 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 6 Aug 2019 11:38:25 +0000 (13:38 +0200)
codegen/valagirwriter.vala

index f60d210a32643e2b3911fb1d45adcf17cff552fe..df8ee5c82acca2c38b4b63fa6fa7ec6c0e8fbfb8 100644 (file)
@@ -230,6 +230,9 @@ public class Vala.GIRWriter : CodeVisitor {
                        header_filenames.add (c_header_filename);
                }
                foreach (Symbol symbol in ns.scope.get_symbol_table ().get_values ()) {
+                       if (symbol.external_package) {
+                               continue;
+                       }
                        foreach (unowned string c_header_filename in CCodeBaseModule.get_ccode_header_filenames (symbol).split (",")) {
                                header_filenames.add (c_header_filename);
                        }