Mercurial > octave-dspies
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 |