diff --git a/Applications/ApplicationsLib/CMakeLists.txt b/Applications/ApplicationsLib/CMakeLists.txt
index b20709fdb1124f8d0a62acc65729cf8d524c5faf..bc9f59c09b090a45c262e6375051c8e170b6ae21 100644
--- a/Applications/ApplicationsLib/CMakeLists.txt
+++ b/Applications/ApplicationsLib/CMakeLists.txt
@@ -6,7 +6,7 @@ set(LIB_SOURCES ${SOURCES_APPLICATIONSLIB})
 ogs_add_library(ApplicationsLib ${LIB_SOURCES})
 
 target_link_libraries(ApplicationsLib
-                      PUBLIC BaseLib GeoLib NumLib Processes logog
+                      PUBLIC BaseLib GeoLib NumLib Processes
                       PRIVATE MathLib
                               MeshLib
                               MeshGeoToolsLib
diff --git a/Applications/DataExplorer/DataExplorer.cmake b/Applications/DataExplorer/DataExplorer.cmake
index e67925f37bc30495f26245a795161e82aeac6416..9508e8b9b1da4d995ce840238d796ee39744cd96 100644
--- a/Applications/DataExplorer/DataExplorer.cmake
+++ b/Applications/DataExplorer/DataExplorer.cmake
@@ -49,7 +49,6 @@ target_link_libraries(DataExplorer
     Qt5::Widgets
     Qt5::Xml
     Qt5::Network
-    logog
     ${VTK_LIBRARIES}
 )
 
diff --git a/Applications/DataExplorer/DataView/CMakeLists.txt b/Applications/DataExplorer/DataView/CMakeLists.txt
index 8b65bdcea6c985712abdb95146aeb2e721f0f9d7..8f00b96e83b772cad268f19a137a68812c905c0a 100644
--- a/Applications/DataExplorer/DataView/CMakeLists.txt
+++ b/Applications/DataExplorer/DataView/CMakeLists.txt
@@ -135,7 +135,6 @@ target_link_libraries(QtDataView
                               QtDiagramView
                               QtStratView
                               DataHolderLib
-                              logog
                               Qt5::Core
                               Qt5::Gui)
 
diff --git a/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt b/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt
index 96c1a84c45a68522800006986dbcbbc68c3bc59d..3f3d7b47b235a7acb9b78d13d517cfb979b3ef1b 100644
--- a/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt
+++ b/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt
@@ -36,8 +36,7 @@ target_link_libraries(QtDiagramView
                               GeoLib
                               QtBase
                               DataHolderLib
-                              Qt5::Gui
-                              logog)
+                              Qt5::Gui)
 
 add_autogen_include(QtDiagramView)
 
diff --git a/Applications/DataExplorer/VtkVis/CMakeLists.txt b/Applications/DataExplorer/VtkVis/CMakeLists.txt
index 57815c579026788f6c8b77726da7ac8058dc5ca3..ab2f895cffbd9e50809ed064a76c7b5646f4d37d 100644
--- a/Applications/DataExplorer/VtkVis/CMakeLists.txt
+++ b/Applications/DataExplorer/VtkVis/CMakeLists.txt
@@ -142,7 +142,7 @@ target_link_libraries(VtkVis
                              DataHolderLib
                              QtBase
                              vtkIOImage
-                      PRIVATE MathLib ApplicationsFileIO Qt5::Gui logog)
+                      PRIVATE MathLib ApplicationsFileIO Qt5::Gui)
 
 if(OGS_USE_NETCDF)
     target_link_libraries(VtkVis
diff --git a/Applications/DataHolderLib/CMakeLists.txt b/Applications/DataHolderLib/CMakeLists.txt
index 606d95218fd52ad88ebef6f397bb3cd84236127a..f89c63f945df6fcf0a704651b79bad5ac495413f 100644
--- a/Applications/DataHolderLib/CMakeLists.txt
+++ b/Applications/DataHolderLib/CMakeLists.txt
@@ -4,4 +4,4 @@ get_source_files(SOURCES_DataHolderLib)
 # Library
 ogs_add_library(DataHolderLib ${SOURCES_DataHolderLib})
 
-target_link_libraries(DataHolderLib PUBLIC GeoLib MeshLib PRIVATE BaseLib logog)
+target_link_libraries(DataHolderLib PUBLIC GeoLib MeshLib PRIVATE BaseLib)
diff --git a/Applications/FileIO/CMakeLists.txt b/Applications/FileIO/CMakeLists.txt
index 995e3fa864fadf73ae16e8dd475a77e5e1ef4be2..4c4beeec8c8f0753f021f9f519304e94a8c121c9 100644
--- a/Applications/FileIO/CMakeLists.txt
+++ b/Applications/FileIO/CMakeLists.txt
@@ -29,7 +29,6 @@ target_link_libraries(ApplicationsFileIO
                              DataHolderLib
                              GeoLib
                              MathLib
-                             logog
                       PRIVATE MeshLib GitInfoLib std::filesystem)
 
 if(OGS_BUILD_GUI)
diff --git a/BaseLib/CMakeLists.txt b/BaseLib/CMakeLists.txt
index 390520d234a74081c506cc959b4b382fb42376d6..7c4cc970d66e59bae22fc8d2bd0b7dcc1ccbab1e 100644
--- a/BaseLib/CMakeLists.txt
+++ b/BaseLib/CMakeLists.txt
@@ -8,8 +8,7 @@ endif()
 # Create the library
 ogs_add_library(BaseLib ${SOURCES})
 
-target_link_libraries(BaseLib PUBLIC logog Boost::boost)
-
+target_link_libraries(BaseLib PUBLIC Boost::boost)
 if(MSVC)
     target_link_libraries(BaseLib PUBLIC WinMM) # needed for timeGetTime
 endif()
diff --git a/GeoLib/CMakeLists.txt b/GeoLib/CMakeLists.txt
index d6118a16d65d19235b175101d982d910da32c201..215621f0218024db08c1bfccd735b24616cfced8 100644
--- a/GeoLib/CMakeLists.txt
+++ b/GeoLib/CMakeLists.txt
@@ -12,7 +12,7 @@ endif()
 # Create the library
 ogs_add_library(GeoLib ${SOURCES})
 
-target_link_libraries(GeoLib PUBLIC BaseLib MathLib logog PRIVATE tet)
+target_link_libraries(GeoLib PUBLIC BaseLib MathLib PRIVATE tet)
 
 if(OGS_BUILD_GUI)
     target_link_libraries(GeoLib PUBLIC Qt5::Xml Qt5::XmlPatterns)
diff --git a/MaterialLib/SolidModels/MFront/CMakeLists.txt b/MaterialLib/SolidModels/MFront/CMakeLists.txt
index d1e05c8f8508c73c071093d522d72bbb93b1f942..01638bf7381867ee00c515cc225457a55ff27ef0 100644
--- a/MaterialLib/SolidModels/MFront/CMakeLists.txt
+++ b/MaterialLib/SolidModels/MFront/CMakeLists.txt
@@ -5,7 +5,7 @@ list(APPEND SOURCES MFront.cpp MFront.h)
 ogs_add_library(MaterialLib_SolidModels_MFront ${SOURCES})
 
 target_link_libraries(MaterialLib_SolidModels_MFront
-                      PUBLIC BaseLib NumLib logog OgsMFrontBehaviour
+                      PUBLIC BaseLib NumLib OgsMFrontBehaviour
                       PRIVATE MathLib MeshLib)
 
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
diff --git a/MathLib/CMakeLists.txt b/MathLib/CMakeLists.txt
index a27d9fa6cee26f681b9f884bf57e282e617cef4f..472940581968b8fc38c65f9161a7088b6fdb80bf 100644
--- a/MathLib/CMakeLists.txt
+++ b/MathLib/CMakeLists.txt
@@ -30,7 +30,7 @@ target_include_directories(MathLib PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
 
 set_target_properties(MathLib PROPERTIES LINKER_LANGUAGE CXX)
 
-target_link_libraries(MathLib PUBLIC BaseLib logog ${OpenMP_CXX_LIBRARIES})
+target_link_libraries(MathLib PUBLIC BaseLib ${OpenMP_CXX_LIBRARIES})
 
 if(CVODE_FOUND)
     target_include_directories(MathLib PRIVATE ${CVODE_INCLUDE_DIRS})
diff --git a/MeshGeoToolsLib/CMakeLists.txt b/MeshGeoToolsLib/CMakeLists.txt
index 4bafd9791befbbb8650795751bc0ea556e585e60..934fa35f92bbcaa4a39b8f3dd526c597a1b7feaa 100644
--- a/MeshGeoToolsLib/CMakeLists.txt
+++ b/MeshGeoToolsLib/CMakeLists.txt
@@ -6,4 +6,4 @@ ogs_add_library(MeshGeoToolsLib ${SOURCES})
 
 target_link_libraries(MeshGeoToolsLib
                       PUBLIC GeoLib MathLib
-                      PRIVATE BaseLib MeshLib logog)
+                      PRIVATE BaseLib MeshLib)
diff --git a/MeshLib/CMakeLists.txt b/MeshLib/CMakeLists.txt
index b739688c335effc0e826fbbc0b3780e660372115..c0dcd4f40172f7db9fb6a50dada9e2679f3d37fa 100644
--- a/MeshLib/CMakeLists.txt
+++ b/MeshLib/CMakeLists.txt
@@ -27,5 +27,4 @@ target_link_libraries(MeshLib
                       PUBLIC BaseLib
                              GeoLib
                              MathLib
-                             logog
                              ${VTK_LIBRARIES})
diff --git a/NumLib/CMakeLists.txt b/NumLib/CMakeLists.txt
index 7d66a36d90b55d3679a199c82e7254bf6840a74b..99c9749995744a450f294d39ff25f78fd43a6d6b 100644
--- a/NumLib/CMakeLists.txt
+++ b/NumLib/CMakeLists.txt
@@ -24,5 +24,4 @@ target_link_libraries(NumLib
                              GeoLib
                              MathLib
                              MeshLib
-                             logog
                       PRIVATE MeshGeoToolsLib)
diff --git a/ProcessLib/BoundaryCondition/Python/CMakeLists.txt b/ProcessLib/BoundaryCondition/Python/CMakeLists.txt
index caa5e62b1ea353a0499918e500d4af800ac0ed06..f239bfb5c316cfe2ab8d9b33873c957401e2c1ee 100644
--- a/ProcessLib/BoundaryCondition/Python/CMakeLists.txt
+++ b/ProcessLib/BoundaryCondition/Python/CMakeLists.txt
@@ -14,7 +14,6 @@ target_link_libraries(ProcessLibBoundaryConditionPython
                              MathLib
                              MeshLib
                              NumLib
-                             logog
                              ${Python3_LIBRARIES}
                       PRIVATE pybind11::pybind11)
 
diff --git a/ProcessLib/CMakeLists.txt b/ProcessLib/CMakeLists.txt
index 71ae82110b66b7333bc9302a48c19efd8e9bf116..77330c15392c3f739a765539bcc45d433c8fddda 100644
--- a/ProcessLib/CMakeLists.txt
+++ b/ProcessLib/CMakeLists.txt
@@ -26,7 +26,6 @@ target_link_libraries(ProcessLib
                              MeshGeoToolsLib
                              MeshLib
                              NumLib
-                             logog
                       PRIVATE ParameterLib GitInfoLib)
 
 if (OGS_BUILD_PROCESS_ComponentTransport
diff --git a/ProcessLib/SourceTerms/Python/CMakeLists.txt b/ProcessLib/SourceTerms/Python/CMakeLists.txt
index 0406ad087e4ef2451382a5eb08d39feb307d3ea0..872affdaed19a3f7a78f07b58ab064f7d88f7ca9 100644
--- a/ProcessLib/SourceTerms/Python/CMakeLists.txt
+++ b/ProcessLib/SourceTerms/Python/CMakeLists.txt
@@ -13,7 +13,6 @@ target_link_libraries(ProcessLibSourceTermPython
                              MathLib
                              MeshLib
                              NumLib
-                             logog
                              ${Python3_LIBRARIES}
                       PRIVATE pybind11::pybind11)