diff --git a/Plugins/org.blueberry.ui.qt.log/CMakeLists.txt b/Plugins/org.blueberry.ui.qt.log/CMakeLists.txt
index fa9f780cf1..f4dca98e14 100644
--- a/Plugins/org.blueberry.ui.qt.log/CMakeLists.txt
+++ b/Plugins/org.blueberry.ui.qt.log/CMakeLists.txt
@@ -1,8 +1,7 @@
 project(org_blueberry_ui_qt_log)
 
 mitk_create_plugin(
   EXPORT_DIRECTIVE org_blueberry_ui_qt_log_EXPORT
   EXPORTED_INCLUDE_SUFFIXES src
+  PACKAGE_DEPENDS PUBLIC Qt5|Widgets
 )
-
-target_link_libraries(${PLUGIN_TARGET} PUBLIC Qt5::Widgets)
diff --git a/Plugins/org.blueberry.ui.qt/CMakeLists.txt b/Plugins/org.blueberry.ui.qt/CMakeLists.txt
index a03b353eda..78f964fda1 100644
--- a/Plugins/org.blueberry.ui.qt/CMakeLists.txt
+++ b/Plugins/org.blueberry.ui.qt/CMakeLists.txt
@@ -1,24 +1,29 @@
 project(org_blueberry_ui_qt)
 
 set(PLUGIN_exported_include_suffixes
   src
   src/actions
   src/application
   src/commands
   src/guitk
   src/handlers
   src/intro
   src/model
   src/presentations
   src/services
   src/testing
   src/tweaklets
   src/util
 )
 
-mitk_create_plugin(EXPORT_DIRECTIVE BERRY_UI_QT
-                        EXPORTED_INCLUDE_SUFFIXES ${PLUGIN_exported_include_suffixes})
-
 if(MITK_USE_Qt5)
-  target_link_libraries(${PLUGIN_TARGET} PUBLIC Qt5::Widgets Qt5::PrintSupport Qt5::Svg)
+  set(PLUGIN_package_depends
+    PUBLIC Qt5|Widgets+PrintSupport+Svg
+  )
 endif()
+
+mitk_create_plugin(
+  EXPORT_DIRECTIVE BERRY_UI_QT
+  EXPORTED_INCLUDE_SUFFIXES ${PLUGIN_exported_include_suffixes}
+  PACKAGE_DEPENDS ${PLUGIN_package_depends}
+)