diff --git a/MaterialLib/FractureModels/CMakeLists.txt b/MaterialLib/FractureModels/CMakeLists.txt
index 04a85dcfcd044408d1303c3036af9cba3fc5ad2e..3891c7a17d10126005dbdac461f3a4f5627e83fb 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 0c88ce2af4e7539be448297f5b66db882e34b5d7..88bd0a38c84f4d1501ddd4b163069f7e64a4f590 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)