diff --git a/configure b/configure index e9a1de9517e410417ebe7ea75eb7d5608f4de121..e0d8d60878e913fe840dbd743d06059bc202ae25 100755 --- a/configure +++ b/configure @@ -1282,6 +1282,7 @@ Optional Features: --enable-osmesa use OSMesa for offscreen rendering (default=no) --enable-cgns enable CGNS output (default=no) --enable-occ enable OpenCascade support (default=no) + --enable-hdf5 enable HDF5 support (default=no) --enable-med enable MED support (default=yes) --enable-fm enable support for FourierModel (default=yes) --enable-universal enable support for universal binaries on Mac @@ -1934,6 +1935,11 @@ if test "${enable_occ+set}" = set; then enableval=$enable_occ; fi +# Check whether --enable-hdf5 was given. +if test "${enable_hdf5+set}" = set; then + enableval=$enable_hdf5; +fi + # Check whether --enable-med was given. if test "${enable_med+set}" = set; then enableval=$enable_med; @@ -1973,6 +1979,7 @@ if test "x$enable_minimal" = "xyes"; then enable_chaco=no; enable_med=no; enable_cgns=no; + enable_hdf5=no; enable_zlib=no; if test "x$enable_post" != "xyes"; then enable_post=no; @@ -5650,12 +5657,17 @@ echo "$as_me: WARNING: Could not find FFTW3: disabling FourierModel." >&2;} fi fi -if test "x${ZLIB}" = "xyes"; then - if test "x$enable_med" != "xno"; then - if test "x${HDF5_PREFIX}" != "x"; then - LDFLAGS="-L${HDF5_PREFIX}/lib ${LDFLAGS}" - fi - { echo "$as_me:$LINENO: checking for main in -lhdf5" >&5 +if test "x${HDF5_PREFIX}" != "x" -a "x$enable_hdf5" != "xno"; then + enable_hdf5=yes +fi +if test "x${ZLIB}" = "xyes" -a "x$enable_med" != "xno"; then + enable_hdf5=yes +fi +if test "x$enable_hdf5" = "xyes"; then + if test "x${HDF5_PREFIX}" != "x"; then + LDFLAGS="-L${HDF5_PREFIX}/lib ${LDFLAGS}" + fi + { echo "$as_me:$LINENO: checking for main in -lhdf5" >&5 echo $ECHO_N "checking for main in -lhdf5... $ECHO_C" >&6; } if test "${ac_cv_lib_hdf5_main+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5716,13 +5728,13 @@ else HDF5="no" fi + if test "x${HDF5}" = "xyes"; then + LIBS="-lhdf5 ${LIBS}" # Necessary for CGNS with HDF5 fi fi -if test "x${CGNS_PREFIX}" != "x"; then - if test "x$enable_cgns" != "xno"; then - enable_cgns="yes" - fi +if test "x${CGNS_PREFIX}" != "x" -a "x$enable_cgns" != "xno"; then + enable_cgns="yes" fi if test "x$enable_cgns" = "xyes"; then if test "x${CGNS_PREFIX}" != "x"; then @@ -5734,7 +5746,7 @@ if test "${ac_cv_lib_cgns_main+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lcgns -lhdf5 $LIBS" +LIBS="-lcgns $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF