Attached patch adds a new --without-libzio that cause configure to not
check for the compression libraries when used.
It also removed the helper libraries if libzio cannot be found
(otherwise it will be linked against those without need by default).
Hochachtungsvoll,
Bernhard R. Link
? INSTALL
? cleaner-zio-detection.diff
? depcomp
? install-sh
? missing
? doc/texinfo.tex
? lib/.deps
? lib/Makefile
? lib/Makefile.in
Index: configure.ac
===================================================================
RCS file: /sources/gv/gv/configure.ac,v
retrieving revision 1.41
diff -u -r1.41 configure.ac
--- configure.ac 25 Sep 2008 16:16:49 -0000 1.41
+++ configure.ac 27 Sep 2008 16:30:52 -0000
@@ -49,10 +49,14 @@
AC_CHECK_LIB(m, sqrt)
AC_CHECK_LIB(fl, yywrap)
+AC_ARG_WITH(libzio, AC_HELP_STRING([--without-libzio],[Do not probe for libzio]), opt_zio=$withval, opt_zio=yes)
+
+if test "$opt_zio" != "no" ; then
#
# Check for zlib and libbz2 libraries to use this together
-# with SuSE's libzio to open compressed info files.
+# with SuSE's libzio to open compressed files.
#
+savedLIBS=$LIBS
AC_CHECK_HEADER(zlib.h,[
for lib in z gz
do
@@ -64,8 +68,9 @@
AC_CHECK_LIB($lib, BZ2_bzopen, [LIBS="$LIBS -l$lib" ; break])
done])
AC_CHECK_HEADER(zio.h,[
- AC_CHECK_LIB(zio, fzopen, [LIBS="$LIBS -lzio" ; AC_DEFINE(HAVE_ZIO, 1, [Have ZIO Library])])
- ])
+ AC_CHECK_LIB(zio, fzopen, [LIBS="$LIBS -lzio" ; AC_DEFINE(HAVE_ZIO, 1, [Have ZIO Library])],[LIBS=$savedLIBS])
+ ],[LIBS=$savedLIBS])
+fi
AC_PATH_XTRA()