diff --git a/Applications/DataExplorer/DataExplorer.cmake b/Applications/DataExplorer/DataExplorer.cmake
index 680d316c696095d7ae1f97c7690c74727e59eb24..febcc41ab6585c461524b9856d089591ece43be1 100644
--- a/Applications/DataExplorer/DataExplorer.cmake
+++ b/Applications/DataExplorer/DataExplorer.cmake
@@ -60,8 +60,6 @@ if(OGS_USE_NETCDF)
 endif()
 
 if(NOT APPLE AND OGS_USE_CONAN)
-    # HACK for unresolved external
-    target_link_libraries(DataExplorer vtkGUISupportQt-8.1)
     if(UNIX)
         target_link_libraries(DataExplorer Qt5::X11Extras)
     endif()
diff --git a/Applications/DataExplorer/VtkVis/CMakeLists.txt b/Applications/DataExplorer/VtkVis/CMakeLists.txt
index f873f6c550e34b9735fb6fee772a7255e3d104ed..839a590fe0f7552d9683d9c3886a614529c87c63 100644
--- a/Applications/DataExplorer/VtkVis/CMakeLists.txt
+++ b/Applications/DataExplorer/VtkVis/CMakeLists.txt
@@ -146,10 +146,6 @@ if (OGS_USE_NETCDF)
     target_link_libraries(VtkVis PRIVATE NetCdfDialogLib)
 endif()
 
-if(NOT APPLE AND OGS_USE_CONAN)
-    # HACK for unresolved external
-    target_link_libraries(VtkVis PUBLIC vtkGUISupportQt-8.1)
-endif()
 set_property(TARGET VtkVis PROPERTY FOLDER "DataExplorer")
 
 add_autogen_include(VtkVis)
diff --git a/scripts/cmake/ConanSetup.cmake b/scripts/cmake/ConanSetup.cmake
index c92fa49192145a9de5f37f971d27479266724b82..9e476c4ded9fd65c5c042893e59e33537dbed542 100644
--- a/scripts/cmake/ConanSetup.cmake
+++ b/scripts/cmake/ConanSetup.cmake
@@ -70,9 +70,7 @@ if(OGS_BUILD_GUI)
     set(CONAN_OPTIONS ${CONAN_OPTIONS}
         vtk:minimal=False
         vtk:qt=True
-        qt:with_sqlite3=False
-        qt:with_mysql=False
-        qt:with_odbc=False
+        qt:qtxmlpatterns=True
     )
 endif()