diff --git a/CMakeLists.txt b/CMakeLists.txt
index e01823287d411a28fb9d513cf9775561debd63a2..b5961697df4b83a7d646dfea0cdd363c4466fead 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -199,6 +199,7 @@ endif()
 
 if (ENABLE_INFO)        
   find_package(Qt5Xml REQUIRED)
+  set(QT_LIBRARIES ${QT_LIBRARIES} Qt5::Xml)
 endif()
 
 if (OPTIMIZE)
@@ -271,7 +272,7 @@ endif()
 if (ENABLE_GUI)
   find_package(Qt5Widgets REQUIRED)
   find_package(Qt5OpenGL REQUIRED)
-  find_package(Qt5PrintSupport REQUIRED)
+  set(QT_LIBRARIES ${QT_LIBRARIES} Qt5::OpenGL Qt5::Gui Qt5::Widgets Qt5::Core)
   ost_find_python_module(sip)
   ost_find_python_module(PyQt5)
 endif()
diff --git a/modules/gui/pymod/CMakeLists.txt b/modules/gui/pymod/CMakeLists.txt
index 9c4826656d2e247f9b726a6cb8c9a1f3df266306..ab7094a8653f2647be35185cc5ae6e4d3f0cd59a 100644
--- a/modules/gui/pymod/CMakeLists.txt
+++ b/modules/gui/pymod/CMakeLists.txt
@@ -118,4 +118,4 @@ install(FILES ${INSPECTOR_ICONS} DESTINATION "share/openstructure/scene/icons")
 set(QT_USE_QTOPENGL 1)
 set(QT_USE_QTNETWORK 1)
 
-target_link_libraries(_ost_gui ${QT_LIBRARIES} Qt5::Core Qt5::Gui Qt5::Widgets Qt5::PrintSupport Qt5::Core Qt5::Gui Qt5::Widgets Qt5::PrintSupport)
+target_link_libraries(_ost_gui ${QT_LIBRARIES})
diff --git a/modules/gui/src/CMakeLists.txt b/modules/gui/src/CMakeLists.txt
index 5a6e3304989f9147e35d81fe474e94090829ae31..a23a530d65e3eda79c18712e63067bf125684c66 100644
--- a/modules/gui/src/CMakeLists.txt
+++ b/modules/gui/src/CMakeLists.txt
@@ -458,7 +458,7 @@ module(NAME gui SOURCES ${OST_GUI_MOCS} ${OST_GUI_SOURCES}
                ${OST_GUI_DATA_VIEWER_HEADERS}
                ${OST_GUI_HEADERS}
        DEPENDS_ON ost_gfx ost_io ost_mol_alg ost_seq_alg
-       LINK Qt5::Core Qt5::Gui Qt5::Widgets Qt5::OpenGL Qt5::PrintSupport Qt5::Core Qt5::Gui Qt5::Widgets Qt5::OpenGL Qt5::PrintSupport
+       LINK ${QT_LIBRARIES}
             ${PYTHON_LIBRARIES} 
             ${BOOST_PYTHON_LIBRARIES}
             ${SPNAV_LIBRARIES}
@@ -476,7 +476,7 @@ qt5_wrap_cpp(OST_GOSTY_MOC "gosty.hh"
              OPTIONS -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED
                      -DBOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
 
-set(LINK LINK Qt5::Core Qt5::Gui Qt5::Widgets Qt5::OpenGL Qt5::PrintSupport Qt5::Core Qt5::Gui Qt5::Widgets Qt5::OpenGL Qt5::PrintSupport ${BOOST_PROGRAM_OPTIONS_LIBRARIES})
+set(LINK LINK ${QT_LIBRARIES} ${BOOST_PROGRAM_OPTIONS_LIBRARIES})
 
 executable_libexec(NAME gosty SOURCES gosty.cc ${OST_GOSTY_MOC}
                    ${OST_QT_RESOURCE} DEPENDS_ON ost_gui ${LINK})
diff --git a/modules/info/src/CMakeLists.txt b/modules/info/src/CMakeLists.txt
index 6b976ecd780cb3099617256b44a9cd5f4b346a79..9242a005d85b2b483bcd8fc2a15070088341d88b 100644
--- a/modules/info/src/CMakeLists.txt
+++ b/modules/info/src/CMakeLists.txt
@@ -31,5 +31,5 @@ set(QT_USE_QTXML 1)
 
 module(NAME info SOURCES ${OST_INFO_SOURCES}
        HEADERS ${OST_INFO_HEADERS}
-       DEPENDS_ON ost_base LINK ${BOOST_REGEX_LIBRARIES} ${QT_LIBRARIES} Qt5::Xml)
+       DEPENDS_ON ost_base LINK ${BOOST_REGEX_LIBRARIES} ${QT_LIBRARIES})