summaryrefslogtreecommitdiffstats
path: root/src/m4/zip.m4
diff options
context:
space:
mode:
Diffstat (limited to 'src/m4/zip.m4')
-rw-r--r--src/m4/zip.m418
1 files changed, 18 insertions, 0 deletions
diff --git a/src/m4/zip.m4 b/src/m4/zip.m4
new file mode 100644
index 00000000..8e4d545c
--- /dev/null
+++ b/src/m4/zip.m4
@@ -0,0 +1,18 @@
+dnl -*- Autoconf -*- test for either zlib or bzlib.
+dnl Defines --with-$1 argument, $2 automake conditional,
+dnl and sets AC_DEFINE(USE_$2) and LIBS.
+
+AC_DEFUN([eu_ZIPLIB], [dnl
+AC_ARG_WITH([[$1]],
+AC_HELP_STRING([--with-[$1]], [support [$1] compression in libdwfl]),,
+ [with_[$1]=default])
+if test $with_[$1] != no; then
+ AC_SEARCH_LIBS([$4], [$3], [with_[$1]=yes],
+ [test $with_[$1] = default ||
+ AC_MSG_ERROR([missing -l[$3] for --with-[$1]])])
+fi
+AM_CONDITIONAL([$2], test $with_[$1] = yes)
+if test $with_[$1] = yes; then
+ AC_DEFINE(USE_[$2])
+fi
+AH_TEMPLATE(USE_[$2], [Support $5 decompression via -l$3.])])