diff --git a/ChemistryLib/CMakeLists.txt b/ChemistryLib/CMakeLists.txt
index 49fdbaba980797f1ae2fd96ba66fe1ff7ecacfef..6036f447944b655176364c2fa26220e51ce244f3 100644
--- a/ChemistryLib/CMakeLists.txt
+++ b/ChemistryLib/CMakeLists.txt
@@ -7,9 +7,6 @@ append_source_files(SOURCES Common)
 # Create the library
 ogs_add_library(ChemistryLib ${SOURCES})
 
-include(GenerateExportHeader)
-generate_export_header(ChemistryLib)
-
 target_link_libraries(ChemistryLib PUBLIC iphreeqc PRIVATE NumLib spdlog::spdlog)
 
 # See https://github.com/ufz/ogs/pull/2982#issuecomment-641086788
diff --git a/MaterialLib/CMakeLists.txt b/MaterialLib/CMakeLists.txt
index 8b728b66e16bb919437e8de201a6fcbcc0f98134..30cf963c001d2368c5aea110ebdcadddafb8ad3b 100644
--- a/MaterialLib/CMakeLists.txt
+++ b/MaterialLib/CMakeLists.txt
@@ -37,9 +37,6 @@ endif()
 
 ogs_add_library(MaterialLib ${SOURCES})
 
-include(GenerateExportHeader)
-generate_export_header(MaterialLib)
-target_include_directories(MaterialLib PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
 if(OGS_USE_MFRONT)
     target_compile_definitions(MaterialLib PUBLIC OGS_USE_MFRONT)
 endif()
diff --git a/ParameterLib/CMakeLists.txt b/ParameterLib/CMakeLists.txt
index d2f0d3a199506bf7abe0096b5267c18c3466c110..41840f991fce39b8cff8f3630648779237389f56 100644
--- a/ParameterLib/CMakeLists.txt
+++ b/ParameterLib/CMakeLists.txt
@@ -1,10 +1,6 @@
 get_source_files(SOURCES)
 ogs_add_library(ParameterLib ${SOURCES})
 
-include(GenerateExportHeader)
-generate_export_header(ParameterLib)
-target_include_directories(ParameterLib PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
-
 target_link_libraries(ParameterLib
     PUBLIC MathLib
     PRIVATE BaseLib exprtk MeshLib spdlog::spdlog