[vala/0.46] codegen: Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage



commit 91e7e96552233d4b19d8114e702907b1b7e607a4
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Apr 5 09:11:04 2020 +0200

    codegen: Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage

 codegen/valaccodebasemodule.vala | 2 ++
 1 file changed, 2 insertions(+)
---
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");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]