diff --git a/Applications/FileIO/CMakeLists.txt b/Applications/FileIO/CMakeLists.txt
index 93d91573bcaaf5efef35972f7d4d26b4a254ae20..e1d54e27c1e5ec072c9601d130412bb43439f03f 100644
--- a/Applications/FileIO/CMakeLists.txt
+++ b/Applications/FileIO/CMakeLists.txt
@@ -32,7 +32,7 @@ target_link_libraries(
            $<$<BOOL:${OGS_BUILD_GUI}>:QtBase>
            $<$<TARGET_EXISTS:shp>:shp>
            $<$<TARGET_EXISTS:SwmmInterface>:SwmmInterface>
-    PRIVATE MeshLib GitInfoLib std::filesystem
+    PRIVATE MeshLib GitInfoLib
 )
 
 configure_file(
diff --git a/BaseLib/CMakeLists.txt b/BaseLib/CMakeLists.txt
index 1ac8d1f646e6de27cb4cb38969ffefa2786eb58d..e38818edc4244d94c05e65e4e45b09a3ee6de69a 100644
--- a/BaseLib/CMakeLists.txt
+++ b/BaseLib/CMakeLists.txt
@@ -12,7 +12,6 @@ target_link_libraries(
     BaseLib
     PUBLIC Boost::boost
            spdlog::spdlog
-           std::filesystem
            tclap
            $<$<BOOL:${MSVC}>:WinMM> # needed for timeGetTime
            $<$<BOOL:${OGS_BUILD_GUI}>:Qt5::Xml>
diff --git a/Tests/xdmfdiff/CMakeLists.txt b/Tests/xdmfdiff/CMakeLists.txt
index 2eb34c3baf5b9025493601f89fa19d68b2a74631..761902f13f45f489f6d9af37f9776b9265b683b2 100644
--- a/Tests/xdmfdiff/CMakeLists.txt
+++ b/Tests/xdmfdiff/CMakeLists.txt
@@ -1,3 +1,3 @@
 ogs_add_executable(xdmfdiff xdmfdiff.cpp)
-target_link_libraries(xdmfdiff OgsXdmf GitInfoLib std::filesystem tclap)
+target_link_libraries(xdmfdiff OgsXdmf GitInfoLib tclap)
 install(PROGRAMS $<TARGET_FILE:xdmfdiff> DESTINATION bin)