diff --git a/renderer/CMakeLists.txt b/renderer/CMakeLists.txt
index 27f5f43..939490c 100644
--- a/renderer/CMakeLists.txt
+++ b/renderer/CMakeLists.txt
@@ -9,9 +9,8 @@ set(kdenlive_render_SRCS
 add_executable(kdenlive_render ${kdenlive_render_SRCS})
 ecm_mark_nongui_executable(kdenlive_render)
 
-qt5_use_modules(kdenlive_render Widgets Concurrent DBus)
-
 target_link_libraries(kdenlive_render
+  Qt5::Core Qt5::DBus
   ${QT_LIBRARIES}
   ${Qt5_LIBRARIES}
 )
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 5fb6e6f..4e206cb 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -288,6 +288,8 @@ target_link_libraries(kdenliveLib
     KF5::Crash
     KF5::Solid
     Qt5::Svg
+    Qt5::Quick
+    Qt5::Concurrent
     ${OPENGL_LIBRARIES}
     ${OPENGLES_LIBRARIES}
     ${MLT_LIBRARIES}
