[cig-commits] r8017 - in mc/3D/CitcomS/trunk: . lib

tan2 at geodynamics.org tan2 at geodynamics.org
Mon Sep 24 14:29:24 PDT 2007


Author: tan2
Date: 2007-09-24 14:29:24 -0700 (Mon, 24 Sep 2007)
New Revision: 8017

Modified:
   mc/3D/CitcomS/trunk/configure.ac
   mc/3D/CitcomS/trunk/lib/Output_gzdir.c
Log:
Detect the presence of libz and enable ascii-gz at configure time

Modified: mc/3D/CitcomS/trunk/configure.ac
===================================================================
--- mc/3D/CitcomS/trunk/configure.ac	2007-09-24 21:28:26 UTC (rev 8016)
+++ mc/3D/CitcomS/trunk/configure.ac	2007-09-24 21:29:24 UTC (rev 8017)
@@ -144,6 +144,12 @@
 fi
 AM_CONDITIONAL([COND_HDF5], [test "$want_hdf5" = yes])
 AM_CONDITIONAL([COND_EXCHANGER], [test "$want_exchanger" = yes])
+AC_SEARCH_LIBS([gzopen], [z], [
+		CPPFLAGS="-DUSE_GZDIR $CPPFLAGS"
+		LDFLAGS="-lz $LDFLAGS"
+		], [
+    AC_MSG_WARN([GZip library not found; disabling gzip support; try setting LDFLAGS to enable it])
+])
 
 AC_CONFIG_FILES([Makefile
                  bin/Makefile

Modified: mc/3D/CitcomS/trunk/lib/Output_gzdir.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Output_gzdir.c	2007-09-24 21:28:26 UTC (rev 8016)
+++ mc/3D/CitcomS/trunk/lib/Output_gzdir.c	2007-09-24 21:29:24 UTC (rev 8017)
@@ -68,7 +68,9 @@
 #include "output.h"
 /* Big endian crap */
 #include <string.h>
+#ifdef HAVE_MALLOC_H
 #include <malloc.h>
+#endif
 
 void be_flipit(void *, void *, size_t );
 void be_flip_byte_order(void *, size_t );



More information about the cig-commits mailing list