diff --git a/etc/cmake/latest/add_qt_targets.cmake b/etc/cmake/latest/add_qt_targets.cmake
index 4ef27ee9ff07babb2d0aae4c35d68dfa543d40d1..17280f85c7c4542da795a0b0578dcabc5ec1696a 100644
--- a/etc/cmake/latest/add_qt_targets.cmake
+++ b/etc/cmake/latest/add_qt_targets.cmake
@@ -88,8 +88,10 @@ function(armarx_add_qt_library TARGET)
         message(FATAL_ERROR "${TARGET}: Unknown arguments `${AX_UNPARSED_ARGUMENTS}`.")
     endif()
 
+    qt5_add_resources(RESOURCE_FILES ${AX_RESOURCE_FILES})
+
     # Variables modified within this scope.
-    set(SOURCES ${AX_SOURCES})
+    set(SOURCES ${AX_SOURCES} ${RESOURCE_FILES})
     set(HEADERS ${AX_HEADERS} ${AX_UI_FILES})
     set(DEPENDENCIES ${AX_DEPENDENCIES})