diff options
Diffstat (limited to 'codegen/valaccodebasemodule.vala')
-rw-r--r-- | codegen/valaccodebasemodule.vala | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index e000d229e..412ec82d4 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -828,7 +828,12 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { var cenum = new CCodeEnum (get_ccode_name (en)); - cenum.modifiers |= (en.version.deprecated ? CCodeModifiers.DEPRECATED : 0); + if (en.version.deprecated) { + if (context.profile == Profile.GOBJECT) { + decl_space.add_include ("glib.h"); + } + cenum.modifiers |= CCodeModifiers.DEPRECATED; + } var current_cfile = cfile; cfile = decl_space; @@ -1649,6 +1654,9 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { } if (prop.version.deprecated) { + if (context.profile == Profile.GOBJECT) { + decl_space.add_include ("glib.h"); + } function.modifiers |= CCodeModifiers.DEPRECATED; } |