comparison configure.in @ 8676:22462fd58e66

require HDF5 v1.6 API
author John W. Eaton <jwe@octave.org>
date Thu, 05 Feb 2009 01:19:29 -0500
parents 43c6012bd4c2
children 39666c970996
comparison
equal deleted inserted replaced
8675:43c6012bd4c2 8676:22462fd58e66
545 AC_CHECK_LIB($hdf5_lib, H5Pcreate, [ 545 AC_CHECK_LIB($hdf5_lib, H5Pcreate, [
546 AC_CHECK_HEADERS(hdf5.h, [ 546 AC_CHECK_HEADERS(hdf5.h, [
547 WITH_HDF5=true 547 WITH_HDF5=true
548 HDF5_LIBS="-l$hdf5_lib" 548 HDF5_LIBS="-l$hdf5_lib"
549 LIBS="$HDF5_LIBS $LIBS" 549 LIBS="$HDF5_LIBS $LIBS"
550 AC_DEFINE(HAVE_HDF5, 1, [Define if HDF5 is available.])
551 AC_CHECK_LIB($hdf5_lib, H5Gget_num_objs, [ 550 AC_CHECK_LIB($hdf5_lib, H5Gget_num_objs, [
552 AC_DEFINE(HAVE_H5GGET_NUM_OBJS, 1, [Define if HDF5 has H5Gget_num_objs.])])])]) 551 OCTAVE_HDF5_HAS_REQUIRED_API
552 if test $WITH_HDF5; then
553 AC_DEFINE(HAVE_HDF5, 1, [Define if HDF5 is available.])
554 AC_DEFINE(HAVE_H5GGET_NUM_OBJS, 1, [Define if HDF5 has H5Gget_num_objs.])
555 fi])])])
553 fi 556 fi
554 557
555 if $WITH_HDF5; then 558 if $WITH_HDF5; then
556 case "$canonical_host_type" in 559 case "$canonical_host_type" in
557 *-*-msdosmsvc) 560 *-*-msdosmsvc)
558 OCTAVE_HDF5_DLL 561 OCTAVE_HDF5_DLL
559 ;; 562 ;;
560 esac 563 esac
561 true 564 true
562 else
563 warn_hdf5="HDF5 library not found. Octave will not be able to save or load HDF5 data files."
564 AC_MSG_WARN($warn_hdf5)
565 fi 565 fi
566 else 566 else
567 warn_zlib="ZLIB library not found. Octave will not be able to save or load compressed data files or HDF5 files." 567 warn_zlib="ZLIB library not found. Octave will not be able to save or load compressed data files or HDF5 files."
568 AC_MSG_WARN($warn_zlib) 568 AC_MSG_WARN($warn_zlib)
569 fi 569 fi