Merge pull request #342 from prckent/hdf5_cmake

Only require C interface to HDF5; prefer parallel version for MPI builds
This commit is contained in:
Mark Dewing 2017-08-28 15:55:39 -05:00 committed by GitHub
commit 532380beb9
1 changed files with 5 additions and 1 deletions

View File

@ -630,7 +630,11 @@ if(QMC_BUILD_STATIC)
set(HDF5_USE_STATIC_LIBRARIES on)
endif()
find_package(HDF5)
SET(HDF5_PREFER_PARALLEL 0)
IF(HAVE_MPI)
SET(HDF5_PREFER_PARALLEL 1)
ENDIF()
find_package(HDF5 COMPONENTS C)
IF(HDF5_FOUND)
SET(HAVE_LIBHDF5 1)
INCLUDE_DIRECTORIES(${HDF5_INCLUDE_DIR})