diff --git a/ParameterLib/CMakeLists.txt b/ParameterLib/CMakeLists.txt
index 59bd7e35266ad4eecc2c2c84e339254f1f60739d..b13a5dd19c45facd778a5fd0a0e8450734938ee5 100644
--- a/ParameterLib/CMakeLists.txt
+++ b/ParameterLib/CMakeLists.txt
@@ -10,7 +10,7 @@ include(GenerateExportHeader)
 generate_export_header(ParameterLib)
 target_include_directories(ParameterLib PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
 
-target_link_libraries(ParameterLib PRIVATE BaseLib MeshLib)
+target_link_libraries(ParameterLib PUBLIC MathLib PRIVATE BaseLib MeshLib)
 
 if(OGS_USE_PCH)
     cotire(ParameterLib)