mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-01-30 16:10:44 +08:00
Merge pull request #1721 from gsjaardema/patch-39
Different method of setting Parallel Filters variables
This commit is contained in:
commit
fc1d75f842
@ -631,7 +631,6 @@ IF(USE_HDF5 OR ENABLE_NETCDF_4)
|
||||
# Assert HDF5 version meets minimum required version.
|
||||
##
|
||||
SET(HDF5_VERSION_REQUIRED 1.8.10)
|
||||
SET(HDF5_PAR_FILTER_VERSION 1.10.3)
|
||||
|
||||
IF(HDF5_VERSION_STRING AND NOT HDF5_VERSION)
|
||||
SET(HDF5_VERSION ${HDF5_VERSION_STRING})
|
||||
@ -648,15 +647,6 @@ IF(USE_HDF5 OR ENABLE_NETCDF_4)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
# Determine whether parallel filter operation is supported.
|
||||
IF(${HDF5_VERSION} VERSION_LESS ${HDF5_PAR_FILTER_VERSION})
|
||||
SET(HDF5_HAS_PAR_FILTERS FALSE CACHE BOOL "")
|
||||
SET(HAS_PAR_FILTERS no CACHE STRING "")
|
||||
ELSE()
|
||||
SET(HDF5_HAS_PAR_FILTERS TRUE CACHE BOOL "")
|
||||
SET(HAS_PAR_FILTERS yes CACHE STRING "")
|
||||
ENDIF()
|
||||
|
||||
##
|
||||
# Include the HDF5 include directory.
|
||||
##
|
||||
@ -756,6 +746,13 @@ IF(USE_HDF5 OR ENABLE_NETCDF_4)
|
||||
|
||||
# Check to see if this is hdf5-1.10.3 or later.
|
||||
CHECK_LIBRARY_EXISTS(${HDF5_C_LIBRARY_hdf5} H5Dread_chunk "" HDF5_SUPPORTS_PAR_FILTERS)
|
||||
IF (HDF5_SUPPORTS_PAR_FILTERS)
|
||||
SET(HDF5_HAS_PAR_FILTERS TRUE CACHE BOOL "")
|
||||
SET(HAS_PAR_FILTERS yes CACHE STRING "")
|
||||
ELSE()
|
||||
SET(HDF5_HAS_PAR_FILTERS FALSE CACHE BOOL "")
|
||||
SET(HAS_PAR_FILTERS no CACHE STRING "")
|
||||
ENDIF()
|
||||
|
||||
SET(H5_USE_16_API 1)
|
||||
OPTION(NC_ENABLE_HDF_16_API "Enable HDF5 1.6.x Compatibility(Required)" ON)
|
||||
|
Loading…
Reference in New Issue
Block a user