From 970b67146df8718bad9fcafe79cab85fa43fa4d4 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Tue, 18 May 2021 11:30:17 +0200
Subject: [PATCH] [MatL] Fixed linker error when using shared libs.

---
 MaterialLib/FractureModels/CMakeLists.txt | 4 +++-
 MaterialLib/SolidModels/CMakeLists.txt    | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/MaterialLib/FractureModels/CMakeLists.txt b/MaterialLib/FractureModels/CMakeLists.txt
index 04a85dcfcd0..3891c7a17d1 100644
--- a/MaterialLib/FractureModels/CMakeLists.txt
+++ b/MaterialLib/FractureModels/CMakeLists.txt
@@ -2,4 +2,6 @@ get_source_files(SOURCES)
 append_source_files(SOURCES Permeability)
 
 ogs_add_library(MaterialLib_FractureModels ${SOURCES})
-target_link_libraries(MaterialLib_FractureModels PUBLIC MathLib)
+target_link_libraries(
+    MaterialLib_FractureModels PUBLIC MathLib PRIVATE ParameterLib NumLib
+)
diff --git a/MaterialLib/SolidModels/CMakeLists.txt b/MaterialLib/SolidModels/CMakeLists.txt
index 0c88ce2af4e..88bd0a38c84 100644
--- a/MaterialLib/SolidModels/CMakeLists.txt
+++ b/MaterialLib/SolidModels/CMakeLists.txt
@@ -2,7 +2,8 @@ get_source_files(SOURCES)
 
 ogs_add_library(MaterialLib_SolidModels ${SOURCES})
 target_link_libraries(
-    MaterialLib_SolidModels PUBLIC MathLib PRIVATE spdlog::spdlog
+    MaterialLib_SolidModels PUBLIC MathLib PRIVATE spdlog::spdlog ParameterLib
+                                                   NumLib
 )
 
 if(OGS_USE_MFRONT)
-- 
GitLab