OSDN Git Service

* zlib.m4: New file.
authorbrobecke <brobecke@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Nov 2009 22:40:46 +0000 (22:40 +0000)
committerbrobecke <brobecke@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Nov 2009 22:40:46 +0000 (22:40 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154521 138bc75d-0d04-0410-961f-82ee72b054a4

config/ChangeLog
config/zlib.m4 [new file with mode: 0644]

index 7b6ded0..aa716ea 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
+])
+