From d472b21b0270ba477fa6ff94474628be5c17177e Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Tue, 23 Apr 2024 18:43:51 +0200
Subject: [PATCH] [cmake] Linking MathLib to MKL privately is sufficient.

---
 MathLib/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MathLib/CMakeLists.txt b/MathLib/CMakeLists.txt
index 5b2627c59b2..8161718785c 100644
--- a/MathLib/CMakeLists.txt
+++ b/MathLib/CMakeLists.txt
@@ -32,9 +32,9 @@ target_link_libraries(
            $<$<BOOL:${OGS_USE_LIS}>:${LIS_LIBRARIES}>
            $<$<BOOL:${OGS_USE_CVODE}>:CVODE::CVODE>
            $<$<BOOL:${OGS_USE_PETSC}>:PkgConfig::PETSC>
-           $<$<BOOL:${OGS_USE_MKL}>:MKL::MKL>
            Eigen3::Eigen
            $<$<TARGET_EXISTS:OpenMP::OpenMP_CXX>:OpenMP::OpenMP_CXX>
+    PRIVATE $<$<BOOL:${OGS_USE_MKL}>:MKL::MKL>
 )
 if(OGS_USE_MKL AND "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
     # Otherwise required MKL libs get stripped out (don't show up in ldd):
-- 
GitLab