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