diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 10760ae835..1227d3c3f0 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -209,9 +209,6 @@ if(NOT MINIMAL_BUILD) UNIFY_ENVVARS_AND_CACHE(PYTHON_INCLUDE_DIR) UNIFY_ENVVARS_AND_CACHE(PYTHON_LIBRARY) UNIFY_ENVVARS_AND_CACHE(PYTHON_EXECUTABLE) - UNIFY_ENVVARS_AND_CACHE(HDF5_INCLUDE_DIR) - UNIFY_ENVVARS_AND_CACHE(HDF5_LIBRARY_DIR) - UNIFY_ENVVARS_AND_CACHE(HDF5_LIBRARIES) UNIFY_ENVVARS_AND_CACHE(CGAL_INCLUDE_DIR) UNIFY_ENVVARS_AND_CACHE(CGAL_LIBRARY_DIR) UNIFY_ENVVARS_AND_CACHE(GMP_INCLUDE_DIR) diff --git a/cmake/FindHDF5.cmake b/cmake/FindHDF5.cmake index 3be63d7239..c29c3e6321 100644 --- a/cmake/FindHDF5.cmake +++ b/cmake/FindHDF5.cmake @@ -1,3 +1,21 @@ +# +# Input variables: +# - `HDF5_INCLUDE_DIR` +# - `HDF5_LIBRARY_DIR` +# - `HDF5_LIBRARIES` +# If input variables are not specified, try to find HDF5 config. +# Input variables could also be provided as environment variables. +# +# Output variables: +# - `HDF5_INCLUDE_DIR` +# - `HDF5_LIBRARY_DIR` +# - `HDF5_LIBRARIES` +# + +UNIFY_ENVVARS_AND_CACHE(HDF5_INCLUDE_DIR) +UNIFY_ENVVARS_AND_CACHE(HDF5_LIBRARY_DIR) +UNIFY_ENVVARS_AND_CACHE(HDF5_LIBRARIES) + # To avoid cyclic calls to this file list(REMOVE_ITEM CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR})