[gtk+] introspection: Fix parallel builds



commit 0a0e0a868acaeb09b5a16c66bc427df9fd8ea3a5
Author: Damien Lespiau <damien lespiau intel com>
Date:   Mon Mar 22 12:53:18 2010 -0400

    introspection: Fix parallel builds
    
    One needs to add an explicit dependency between the gir files and the
    .la libtool wrapper as this dependency is not added automatically by
    Makefile.introspection. Not adding these breaks parallel builds as make
    does not wait for the .la to be generated before launching g-ir-scanner.

 gdk-pixbuf/Makefile.am |    1 +
 gdk/Makefile.am        |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gdk-pixbuf/Makefile.am b/gdk-pixbuf/Makefile.am
index 58685dc..cf1769b 100644
--- a/gdk-pixbuf/Makefile.am
+++ b/gdk-pixbuf/Makefile.am
@@ -691,6 +691,7 @@ EXTRA_DIST +=					\
 
 if HAVE_INTROSPECTION
 
+GdkPixbuf-2.0.gir: libgdk_pixbuf-2.0.la Makefile
 GdkPixbuf_2_0_gir_SCANNERFLAGS = --strip-prefix=Gdk
 GdkPixbuf_2_0_gir_INCLUDES = GModule-2.0 Gio-2.0
 GdkPixbuf_2_0_gir_LIBS = libgdk_pixbuf-2.0.la
diff --git a/gdk/Makefile.am b/gdk/Makefile.am
index 29ffa64..2cee8f4 100644
--- a/gdk/Makefile.am
+++ b/gdk/Makefile.am
@@ -201,6 +201,7 @@ introspection_files = \
         gdkenumtypes.h \
         $(srcdir)/x11/*.c
 
+Gdk-2.0.gir: $(gdktargetlib) Makefile
 Gdk_2_0_gir_SCANNERFLAGS = --strip-prefix=Gdk --add-include-path=../gdk-pixbuf
 Gdk_2_0_gir_INCLUDES = Gio-2.0 GdkPixbuf-2.0 Pango-1.0
 Gdk_2_0_gir_LIBS = $(gdktargetlib)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]