From 0728f2944feca20815024e9f19c24c2869d2336a Mon Sep 17 00:00:00 2001 From: Paul Kent Date: Mon, 28 Aug 2017 16:11:24 -0400 Subject: [PATCH] Only require C interface to HDF5; prefer parallel version for MPI builds --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e06d2023..c16e1331e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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})