diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4ace38f256e19c079f53f3442df37d3a394d8de2..1a0029f98a773a4d0d1d97455ca0ee0715f58d19 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -306,8 +306,7 @@ add_subdirectory(MeshGeoToolsLib)
 add_subdirectory(NumLib)
 
 if(OGS_BUILD_PROCESS_ComponentTransport
-   OR OGS_BUILD_PROCESS_RichardsComponentTransport
-   OR OGS_BUILD_PROCESS_HeatTransportBHE)
+   OR OGS_BUILD_PROCESS_RichardsComponentTransport)
     add_subdirectory(ChemistryLib)
 endif()
 
diff --git a/ProcessLib/CMakeLists.txt b/ProcessLib/CMakeLists.txt
index ce79822dcbe7593eab43921078a7b7a1a9f7b8e0..71ae82110b66b7333bc9302a48c19efd8e9bf116 100644
--- a/ProcessLib/CMakeLists.txt
+++ b/ProcessLib/CMakeLists.txt
@@ -30,9 +30,7 @@ target_link_libraries(ProcessLib
                       PRIVATE ParameterLib GitInfoLib)
 
 if (OGS_BUILD_PROCESS_ComponentTransport
-    OR OGS_BUILD_PROCESS_RichardsComponentTransport
-    OR OGS_BUILD_PROCESS_RichardsComponentTransport
-    OR OGS_BUILD_PROCESS_HeatTransportBHE)
+    OR OGS_BUILD_PROCESS_RichardsComponentTransport)
     target_link_libraries(ProcessLib PUBLIC ChemistryLib)
 endif()
 
diff --git a/ThirdParty/CMakeLists.txt b/ThirdParty/CMakeLists.txt
index 72021c5a00b92b483340ebc249cbb49e0b42d2af..d91cfa8db44f748ffda4b2501941cf7b4ed74111 100644
--- a/ThirdParty/CMakeLists.txt
+++ b/ThirdParty/CMakeLists.txt
@@ -10,9 +10,7 @@ option(OGS_USE_OPTIONAL_SUBMODULES "Option for enabling optional submodules" OFF
 
 # iphreeqc
 if (OGS_BUILD_PROCESS_ComponentTransport
-    OR OGS_BUILD_PROCESS_RichardsComponentTransport
-    OR OGS_BUILD_PROCESS_RichardsComponentTransport
-    OR OGS_BUILD_PROCESS_HeatTransportBHE)
+    OR OGS_BUILD_PROCESS_RichardsComponentTransport)
     add_subdirectory(iphreeqc)
     list(APPEND DISABLE_WARNINGS_TARGETS iphreeqc)
     target_include_directories(iphreeqc SYSTEM PUBLIC