]> Pileus Git - ~andy/gtk/commitdiff
introspection: Explicitly include libgdk-x11.la when scanning gtk
authorColin Walters <walters@verbum.org>
Thu, 28 Oct 2010 20:45:08 +0000 (16:45 -0400)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sat, 13 Nov 2010 06:23:30 +0000 (15:23 +0900)
Debian changed the behavior of libtool to not follow dependencies
from .la files.  Fortunately, the scanner explicitly looks at the
.la files to see if they're really shared; if not it doesn't add
them to the .gir, so there's no cost.

https://bugzilla.gnome.org/show_bug.cgi?id=633405

gtk/Makefile.am

index ab7f6f9115ae49469e9c4213be80eea2c744982c..23389fb2ef2f9004db8686f77d60fc927aaacb2d 100644 (file)
@@ -923,6 +923,9 @@ Gtk_3_0_gir_CFLAGS = \
                -UGTK_DISABLE_DEPRECATED \
                -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API
 Gtk_3_0_gir_LIBS = $(gtktargetlib)
+if USE_X11
+Gtk_3_0_gir_LIBS += $(top_builddir)/gdk/x11/libgdk-x11.la
+endif
 Gtk_3_0_gir_FILES = $(introspection_files)
 INTROSPECTION_GIRS += Gtk-3.0.gir