From 06401a4619829c552eb04ffdecbb0bcd1a8dce93 Mon Sep 17 00:00:00 2001
From: Wenqing Wang <wenqing.wang@ufz.de>
Date: Fri, 22 Nov 2019 11:48:16 +0100
Subject: [PATCH] cmake] Amending: Compile ChemistryLib only if there are mass
 transport related processes

---
 ProcessLib/CMakeLists.txt | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/ProcessLib/CMakeLists.txt b/ProcessLib/CMakeLists.txt
index 96919836805..59708f4d487 100644
--- a/ProcessLib/CMakeLists.txt
+++ b/ProcessLib/CMakeLists.txt
@@ -30,9 +30,15 @@ target_link_libraries(ProcessLib
                              MeshLib
                              NumLib
                              logog
-                             ChemistryLib
                       PRIVATE ParameterLib GitInfoLib)
 
+if (OGS_BUILD_PROCESS_ComponentTransport
+    OR OGS_BUILD_PROCESS_RichardsComponentTransport
+    OR OGS_BUILD_PROCESS_RichardsComponentTransport
+    OR OGS_BUILD_PROCESS_HeatTransportBHE)
+    target_link_libraries(ProcessLib PUBLIC ChemistryLib)
+endif()
+
 if(OGS_USE_PYTHON)
     add_subdirectory(BoundaryCondition/Python)
     target_link_libraries(ProcessLib PUBLIC ProcessLibBoundaryConditionPython)
-- 
GitLab