From f841b8affc701382c44ad5a88be28532924f506b Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Mon, 26 Jul 2021 11:00:10 +0200 Subject: [PATCH] [cmake] Fix xdmf/hdf5 dependency in MeshLib. --- MeshLib/CMakeLists.txt | 2 +- scripts/cmake/Dependencies.cmake | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/MeshLib/CMakeLists.txt b/MeshLib/CMakeLists.txt index fce297b5f46..7e6d372f7ae 100644 --- a/MeshLib/CMakeLists.txt +++ b/MeshLib/CMakeLists.txt @@ -36,9 +36,9 @@ target_link_libraries( PUBLIC BaseLib GeoLib GitInfoLib + ${HDF5_LIBRARIES} MathLib ${VTK_LIBRARIES} - $<$<TARGET_EXISTS:OgsXdmf>:OgsXdmf> $<$<TARGET_EXISTS:MPI::MPI_CXX>:MPI::MPI_CXX> $<$<TARGET_EXISTS:petsc>:petsc> ) diff --git a/scripts/cmake/Dependencies.cmake b/scripts/cmake/Dependencies.cmake index 63d40dbb523..55d47e8811e 100644 --- a/scripts/cmake/Dependencies.cmake +++ b/scripts/cmake/Dependencies.cmake @@ -211,6 +211,8 @@ else() endif() set(HDF5_C_INCLUDE_DIR ${HDF5_SOURCE_DIR}) set(HDF5_INCLUDE_DIR ${HDF5_SOURCE_DIR}) + else() + find_package(HDF5 REQUIRED) endif() endif() -- GitLab