From 7a647878b28ec3dee77c76cccc76330c1a05e58d Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 8 Jan 2009 19:22:35 -0800 Subject: [PATCH] Move eu_ZIPLIB macro to m4/zip.am, new file. --- ChangeLog | 4 ++++ configure.ac | 17 ++--------------- m4/ChangeLog | 5 +++++ m4/Makefile.am | 4 ++-- m4/zip.m4 | 17 +++++++++++++++++ 5 files changed, 30 insertions(+), 17 deletions(-) create mode 100644 m4/zip.m4 diff --git a/ChangeLog b/ChangeLog index a03fc75..7433b21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-01-08 Roland McGrath + + * configure.ac (eu_ZIPLIB): Moved to m4/zip.am. + 2009-01-05 Roland McGrath * configure.ac (eu_ZIPLIB): New macro. diff --git a/configure.ac b/configure.ac index dac3392..6a3b6a7 100644 --- a/configure.ac +++ b/configure.ac @@ -182,21 +182,8 @@ AC_SUBST([LIBEBL_SUBDIR]) AC_DEFINE_UNQUOTED(LIBEBL_SUBDIR, "$LIBEBL_SUBDIR") AH_TEMPLATE([LIBEBL_SUBDIR], [$libdir subdirectory containing libebl modules.]) -m4_defun([eu_ZIPLIB], [with_[$1]lib=default -AC_ARG_WITH([[$1]lib], -AC_HELP_STRING([--with-[$1]lib], [support g[$1]ip compression in libdwfl])) -if test $with_[$1]lib != no; then - AC_SEARCH_LIBS([$4], [$3], [with_[$1]lib=yes], - [test $with_[$1]lib = default || - AC_MSG_ERROR([missing -l[$3] for --with-[$1]lib])]) -fi -AM_CONDITIONAL([$2]LIB, test $with_[$1]lib = yes) -if test $with_[$1]lib = yes; then - AC_DEFINE(USE_[$2]LIB) -fi -AH_TEMPLATE(USE_[$2]LIB, [Support $5 decompression via -l$3.]) -]) - +dnl Test for zlib and bzlib, gives ZLIB/BZLIB .am +dnl conditional and config.h USE_ZLIB/USE_BZLIB #define. save_LIBS="$LIBS" LIBS= eu_ZIPLIB(z,Z,z,gzdopen,gzip) diff --git a/m4/ChangeLog b/m4/ChangeLog index e285a0e..eea78ff 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,8 @@ +2009-01-08 Roland McGrath + + * zip.am: New file. + * Makefile.am (EXTRA_DIST): Add it. + 2007-06-05 Ulrich Drepper * gettext.m4: Update from gettext 0.16.1. diff --git a/m4/Makefile.am b/m4/Makefile.am index dd955e6..156010c 100644 --- a/m4/Makefile.am +++ b/m4/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with automake to produce Makefile.in -*-Makefile-*- ## -## Copyright (C) 2000, 2001, 2002, 2004, 2005 Red Hat, Inc. +## Copyright (C) 2000-2009 Red Hat, Inc. ## This file is part of Red Hat elfutils. ## ## Red Hat elfutils is free software; you can redistribute it and/or modify @@ -26,4 +26,4 @@ ## ##m4-files-begin -EXTRA_DIST = codeset.m4 gettext.m4 iconv.m4 lcmessage.m4 progtest.m4 +EXTRA_DIST = codeset.m4 gettext.m4 iconv.m4 lcmessage.m4 progtest.m4 zip.m4 diff --git a/m4/zip.m4 b/m4/zip.m4 new file mode 100644 index 0000000..398d1be --- /dev/null +++ b/m4/zip.m4 @@ -0,0 +1,17 @@ +dnl Test for either zlib or bzlib. +dnl Defines --with-$1lib argument, $2LIB automake conditional, +dnl and sets AC_DEFINE(USE_$2LIB) and LIBS. + +AC_DEFUN([eu_ZIPLIB], [with_[$1]lib=default +AC_ARG_WITH([[$1]lib], +AC_HELP_STRING([--with-[$1]lib], [support g[$1]ip compression in libdwfl])) +if test $with_[$1]lib != no; then + AC_SEARCH_LIBS([$4], [$3], [with_[$1]lib=yes], + [test $with_[$1]lib = default || + AC_MSG_ERROR([missing -l[$3] for --with-[$1]lib])]) +fi +AM_CONDITIONAL([$2]LIB, test $with_[$1]lib = yes) +if test $with_[$1]lib = yes; then + AC_DEFINE(USE_[$2]LIB) +fi +AH_TEMPLATE(USE_[$2]LIB, [Support $5 decompression via -l$3.])]) -- 2.7.4