]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapigen: Define "GOBJECT" corresponding to set profile of CodeContext
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 12 Mar 2020 18:19:19 +0000 (19:19 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 12 Mar 2020 18:19:19 +0000 (19:19 +0100)
This is required to evaluate pre-processor directives correctly in
sourced bindings.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/933

vapigen/valavapigen.vala

index d983181976611fa41fb55238218571cd864f9423..11c02b93441a1060c17daf7ccc9e728639f79e36 100644 (file)
@@ -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;