From: Rico Tzschichholz Date: Thu, 12 Mar 2020 18:19:19 +0000 (+0100) Subject: vapigen: Define "GOBJECT" corresponding to set profile of CodeContext X-Git-Tag: 0.48.2~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=979ef7c1c22d899df42d133e89f690b8ee34ee02;p=thirdparty%2Fvala.git vapigen: Define "GOBJECT" corresponding to set profile of CodeContext This is required to evaluate pre-processor directives correctly in sourced bindings. Fixes https://gitlab.gnome.org/GNOME/vala/issues/933 --- diff --git a/vapigen/valavapigen.vala b/vapigen/valavapigen.vala index d98318197..11c02b934 100644 --- a/vapigen/valavapigen.vala +++ b/vapigen/valavapigen.vala @@ -76,6 +76,7 @@ class Vala.VAPIGen { private int run () { context = new CodeContext (); context.profile = Profile.GOBJECT; + context.add_define ("GOBJECT"); context.vapi_directories = vapi_directories; context.gir_directories = gir_directories; context.metadata_directories = metadata_directories;