diff options
author | Scot Breitenfeld <brtnfld@hdfgroup.org> | 2021-12-06 16:39:22 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-06 16:39:22 (GMT) |
commit | 65b1670861c62228cc68f98d4356edd180cfcb1f (patch) | |
tree | efed6221a60ef59c96975e7af0b8fe15af772203 /CMakeLists.txt | |
parent | ad953381fd3bc980547cf1594dbb5be98a316477 (diff) | |
download | hdf5-65b1670861c62228cc68f98d4356edd180cfcb1f.zip hdf5-65b1670861c62228cc68f98d4356edd180cfcb1f.tar.gz hdf5-65b1670861c62228cc68f98d4356edd180cfcb1f.tar.bz2 |
Merge branch 'selection_io' into selection_io_with_subfiling_vfd (#1265)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 250898c..19ea9f1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1017,6 +1017,31 @@ endif () # Option to build HDF5 Utilities #----------------------------------------------------------------------------- if (EXISTS "${HDF5_SOURCE_DIR}/utils" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/utils") + option (HDF5_BUILD_PARALLEL_TOOLS "Build Parallel HDF5 Tools" OFF) + if (HDF5_BUILD_PARALLEL_TOOLS AND HDF5_ENABLE_PARALLEL) + set (CMAKE_PREFIX_PATH "$HDF_RESOURCES_DIR") + find_package(MFU REQUIRED) + if (MFU_FOUND) + message(STATUS "LL_PATH=${LL_PATH}") + set (H5_HAVE_LIBMFU 1) + set (H5_HAVE_MFU_H 1) + set (CMAKE_REQUIRED_INCLUDES "${MFU_INCLUDE_DIR}") + set (MFU_LIBRARY_DEBUG "$MFU_LIBRARY") + set (MFU_LIBRARY_RELEASE "$MFU_LIBRARY") + endif () + find_package(CIRCLE REQUIRED) + if (CIRCLE_FOUND) + set (H5_HAVE_LIBCIRCLE 1) + set (H5_HAVE_CIRCLE_H 1) + set (CMAKE_REQUIRED_INCLUDES "${CIRCLE_INCLUDE_DIR}") + endif () + find_package(DTCMP REQUIRED) + if (DTCMP_FOUND) + set (H5_HAVE_LIBDTCMP 1) + set (H5_HAVE_DTCMP_H 1) + set (CMAKE_REQUIRED_INCLUDES "${DTCMP_INCLUDE_DIR}") + endif () + endif () add_subdirectory (utils) endif () |