From 979ef7c1c22d899df42d133e89f690b8ee34ee02 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Thu, 12 Mar 2020 19:19:19 +0100 Subject: 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 --- vapigen/valavapigen.vala | 1 + 1 file changed, 1 insertion(+) 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; -- cgit v1.2.1