summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2011-03-24 13:22:34 -0400
committerDan Winship <danw@gnome.org>2011-03-25 15:11:13 -0400
commit95a8b44d44630554c8e6db8cf340a2a2fa0d8f8f (patch)
tree75941cd0fe42776163742620ff7ca3e2cfc9f6e5
parent4b0d877516a08b90ae0432737160cd924e38786d (diff)
downloadlibsoup-95a8b44d44630554c8e6db8cf340a2a2fa0d8f8f.tar.gz
Fix introspection build on Debian/Ubuntu
Debian libtool is weird about dependencies, so specify that SoupGNOME-2.4.gir depends libsoup-2.4.la too, even though we shouldn't have to. (Also use --include-uninstalled, which turned out not to be the fix for this bug, but is correct anyway.) https://bugzilla.gnome.org/show_bug.cgi?id=645505
-rw-r--r--libsoup/Makefile.am9
1 files changed, 6 insertions, 3 deletions
diff --git a/libsoup/Makefile.am b/libsoup/Makefile.am
index 308c08fe..c4ec90e1 100644
--- a/libsoup/Makefile.am
+++ b/libsoup/Makefile.am
@@ -245,10 +245,13 @@ gi_soup_gnome_files = $(filter-out soup-gnome.h,\
$(libsoupgnomeinclude_HEADERS) \
$(filter-out %.h, $(libsoup_gnome_2_4_la_SOURCES)))
SoupGNOME-2.4.gir: libsoup-gnome-2.4.la Soup-2.4.gir
-SoupGNOME_2_4_gir_SCANNERFLAGS = --identifier-prefix=Soup --symbol-prefix=soup --c-include "libsoup/soup-gnome.h"
-SoupGNOME_2_4_gir_INCLUDES = Soup-2.4
+SoupGNOME_2_4_gir_SCANNERFLAGS = \
+ --identifier-prefix=Soup \
+ --symbol-prefix=soup \
+ --c-include "libsoup/soup-gnome.h" \
+ --include-uninstalled=$(builddir)/Soup-2.4.gir
SoupGNOME_2_4_gir_CFLAGS = $(INCLUDES)
-SoupGNOME_2_4_gir_LIBS = libsoup-gnome-2.4.la
+SoupGNOME_2_4_gir_LIBS = libsoup-gnome-2.4.la libsoup-2.4.la
SoupGNOME_2_4_gir_FILES = $(addprefix $(srcdir)/,$(gi_soup_gnome_files))
SoupGNOME_2_4_gir_EXPORT_PACKAGES = libsoup-gnome-2.4