[cig-commits] r13596 - cs/cigma/trunk/config
luis at geodynamics.org
luis at geodynamics.org
Tue Dec 9 18:15:30 PST 2008
Author: luis
Date: 2008-12-09 18:15:29 -0800 (Tue, 09 Dec 2008)
New Revision: 13596
Modified:
cs/cigma/trunk/config/cigma_hdf5.m4
Log:
Check for HDF5 C++ API at configure time
Modified: cs/cigma/trunk/config/cigma_hdf5.m4
===================================================================
--- cs/cigma/trunk/config/cigma_hdf5.m4 2008-12-10 02:15:27 UTC (rev 13595)
+++ cs/cigma/trunk/config/cigma_hdf5.m4 2008-12-10 02:15:29 UTC (rev 13596)
@@ -50,14 +50,21 @@
AC_MSG_RESULT([yes])
- AC_CHECK_LIB(hdf5,main,[hdf5lib="OK"])
+ AC_CHECK_LIB([hdf5],[main],[hdf5lib=yes])
+ AC_CHECK_LIB([hdf5_cpp],[main],[hdf5cpplib=yes])
+ AC_CHECK_HEADERS([H5Cpp.h],,AC_MSG_ERROR(HDF5 C++ headers not found))
#HDF5_CFLAGS="-I$HDF5_PREFIX/include"
#HDF5_CXXFLAGS="$HDF5_CFLAGS"
HDF5_INCLUDES="-I$HDF5_PREFIX/include"
- HDF5_LIBS="-lhdf5 -lz"
+ HDF5_LIBS="-lhdf5 -lhdf5_cpp -lz"
HDF5_LDFLAGS="-L$HDF5_PREFIX/lib $HDF5_LIBS"
+
+ AC_SUBST(HDF5_INCLUDES)
+ AC_SUBST(HDF5_LIBS)
+ AC_SUBST(HDF5_LDFLAGS)
+
$1
fi
@@ -78,6 +85,10 @@
# CIGMA_PARALLEL_HDF5(if-parallel, if-not)
#
AC_DEFUN([CIGMA_PARALLEL_HDF5],[
+
+ # Check for large file support
+ # AC_SYS_LARGEFILE
+
cigma_save_CPPFLAGS=$CPPFLAGS
cigma_save_LDFLAGS=$LDFLAGS
cigma_save_LIBS=$LIBS
More information about the CIG-COMMITS
mailing list