From: Rico Tzschichholz Date: Sun, 5 Apr 2020 07:11:04 +0000 (+0200) Subject: codegen: Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage X-Git-Tag: 0.46.8~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91e7e96552233d4b19d8114e702907b1b7e607a4;p=thirdparty%2Fvala.git codegen: Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index f2c146f1f..98c8adba1 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -572,6 +572,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { if (context.header_filename != null) { bool ret; if (context.profile == Profile.GOBJECT) { + header_file.add_include ("glib.h"); ret = header_file.store (context.header_filename, null, context.version_header, false, "G_BEGIN_DECLS", "G_END_DECLS"); } else { ret = header_file.store (context.header_filename, null, context.version_header, false, "#ifdef __cplusplus\nextern \"C\" {\n#endif", "#ifdef __cplusplus\n}\n#endif"); @@ -585,6 +586,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { if (context.internal_header_filename != null) { bool ret; if (context.profile == Profile.GOBJECT) { + internal_header_file.add_include ("glib.h"); ret = internal_header_file.store (context.internal_header_filename, null, context.version_header, false, "G_BEGIN_DECLS", "G_END_DECLS"); } else { ret = internal_header_file.store (context.internal_header_filename, null, context.version_header, false, "#ifdef __cplusplus\nextern \"C\" {\n#endif", "#ifdef __cplusplus\n}\n#endif");