Skip to content

Include C headers in introspection file.

Ghost User requested to merge (removed):c-includes into gtk-3-22

Include gtk/gtk.h and gtk/gtk-a11y.h unconditionally, and gtk/gtkx.h when building with X11. Ensures that introspection data contains complete set required headers, which is useful when generating C code based on introspection data.

Diff for generated gir (when using X11):

   <include name="xlib" version="2.0"/>
   <package name="gtk+-3.0"/>
+  <c:include name="gtk/gtk-a11y.h"/>
+  <c:include name="gtk/gtk.h"/>
+  <c:include name="gtk/gtkx.h"/>
   <namespace name="Gtk"
              version="3.0"

Fixes issue #56 (closed).

Merge request reports