summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-04-29 16:30:43 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2019-08-06 13:38:25 +0200
commit84423b1327022b5991b644dcb716177bb25cdbd8 (patch)
tree14e37d2874f08a6aa8288b972fe1e8e68aa13330
parentcb5bac833c9020a7e5f44a1945b3dbb0306e133c (diff)
downloadvala-84423b1327022b5991b644dcb716177bb25cdbd8.tar.gz
girwriter: Don't write c:include tags for symbols from external packages
-rw-r--r--codegen/valagirwriter.vala3
1 files changed, 3 insertions, 0 deletions
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala
index f60d210a3..df8ee5c82 100644
--- a/codegen/valagirwriter.vala
+++ b/codegen/valagirwriter.vala
@@ -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);
}