* zlib.m4: New file.
authorJoel Brobecker <brobecker@gnat.com>
Tue, 24 Nov 2009 22:35:29 +0000 (22:35 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 24 Nov 2009 22:35:29 +0000 (22:35 +0000)
config/ChangeLog
config/zlib.m4 [new file with mode: 0644]

index 7b6ded03d52ef18d60f21b1d094a08a3e101aa54..aa716ea437d456f45a8f710bbf30ed5648eab6c2 100644 (file)
@@ -1,3 +1,7 @@
+2009-11-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * zlib.m4: New file.
+
 2009-11-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * largefile.m4 (ACX_LARGEFILE): Call AC_PLUGINS.
diff --git a/config/zlib.m4 b/config/zlib.m4
new file mode 100644 (file)
index 0000000..b017499
--- /dev/null
@@ -0,0 +1,18 @@
+dnl A function to check for zlib availability.  zlib is used by default
+dnl unless the user configured with --disable-nls.
+
+AC_DEFUN([AM_ZLIB],
+[
+  # See if the user specified whether he wants zlib support or not.
+  AC_ARG_WITH(zlib,
+    [  --with-zlib             include zlib support (auto/yes/no) [default=auto]],
+    [], [with_zlib=auto])
+
+  if test "$with_zlib" != "no"; then
+    AC_SEARCH_LIBS(zlibVersion, z, [AC_CHECK_HEADERS(zlib.h)])
+    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
+      AC_MSG_ERROR([zlib (libz) library was explicitly requested but not found])
+    fi
+  fi
+])
+