Add zlib dependency to gio
authorAlexander Larsson <alexl@redhat.com>
Thu, 19 Nov 2009 16:16:29 +0000 (17:16 +0100)
committerAlexander Larsson <alexl@redhat.com>
Mon, 23 Nov 2009 15:22:52 +0000 (16:22 +0100)
Will be used by compression APIs

configure.in
gio-2.0.pc.in
gio/Makefile.am

index 3cf30d7..3fc113a 100644 (file)
@@ -458,6 +458,17 @@ AC_MSG_RESULT($enable_iconv_cache)
 
 
 dnl
+dnl zlib support
+dnl
+found_zlib=no
+AC_CHECK_LIB(z, inflate, [AC_CHECK_HEADER(zlib.h, found_zlib=yes)])
+
+if test "x$found_zlib" = "xno" ; then
+   AC_MSG_ERROR([*** Working zlib library and headers not found ***])
+fi
+ZLIB_LIBS='-lz'
+AC_SUBST(ZLIB_LIBS)
+dnl
 dnl gettext support
 dnl
 
index baefef1..5c1bfe4 100644 (file)
@@ -10,4 +10,5 @@ Description: glib I/O library
 Version: @VERSION@
 Requires: glib-2.0,gobject-2.0,gmodule-no-export-2.0
 Libs: -L${libdir} -lgio-2.0
+Libs.private: @ZLIB_LIBS@
 Cflags: 
index 34355d2..45c8942 100644 (file)
@@ -284,6 +284,7 @@ libgio_2_0_la_LIBADD = \
        $(top_builddir)/gobject/libgobject-2.0.la       \
        $(top_builddir)/gmodule/libgmodule-2.0.la       \
        $(platform_libadd)                              \
+       $(ZLIB_LIBS)                                    \
        $(SELINUX_LIBS)                                 \
        $(GLIB_LIBS)                                    \
        $(XATTR_LIBS)                                   \