diff --git a/etc/cmake/UseArmarXGui.cmake b/etc/cmake/UseArmarXGui.cmake
index 7f5e87630c4aee1f42ee2d6d27ec4317b19225ed..d3b14f5ec570790a85880317a6eb8bbad3e29fbf 100644
--- a/etc/cmake/UseArmarXGui.cmake
+++ b/etc/cmake/UseArmarXGui.cmake
@@ -5,5 +5,5 @@ if(NOT DEFINED ARMARX_LEGACY_CMAKE_PROJECT OR ${ARMARX_LEGACY_CMAKE_PROJECT})
     include(${ArmarXGui_CMAKE_DIR}/legacy/GuiCommands.cmake)
 else()
     message(STATUS "Using ArmarXGui scripts in next-gen mode.")
-    include(${ArmarXGui_CMAKE_DIR}/latest/GuiCommands.cmake)
+    include(${ArmarXGui_CMAKE_DIR}/latest/add_qt_targets.cmake)
 endif()
diff --git a/etc/cmake/latest/GuiCommands.cmake b/etc/cmake/latest/add_qt_targets.cmake
similarity index 98%
rename from etc/cmake/latest/GuiCommands.cmake
rename to etc/cmake/latest/add_qt_targets.cmake
index 98d83368793a3354f95f67dbcc7cfdb5c8035308..7750f5c6e96004a66eac51680e0d94fee1254d59 100644
--- a/etc/cmake/latest/GuiCommands.cmake
+++ b/etc/cmake/latest/add_qt_targets.cmake
@@ -96,11 +96,6 @@ function(armarx_add_qt_plugin TARGET)
         DEPENDENCIES ${AX_DEPENDENCIES}
         DEPENDENCIES_LEGACY ${AX_DEPENDENCIES_LEGACY}
     )
-
-    # Add Qt targets to all_generate and generated files.
-    add_dependencies(all_generate ${TARGET}_autogen)
-    file(GLOB_RECURSE QT_GENERATED_FILES "${CMAKE_CURRENT_BINARY_DIR}/${TARGET}_autogen/*")
-    target_sources(generated_files PRIVATE ${QT_GENERATED_FILES})
 endfunction()
 
 
@@ -114,12 +109,12 @@ function(armarx_add_qt_library TARGET)
         message(FATAL_ERROR "${TARGET}: Unknown arguments `${AX_UNPARSED_ARGUMENTS}`.")
     endif()
 
-    # Variables modified within this context.
+    # Variables modified within this scope.
     set(SOURCES ${AX_SOURCES})
     set(HEADERS ${AX_HEADERS} ${AX_UI_FILES})
     set(DEPENDENCIES ${AX_DEPENDENCIES})
 
-    # TODO: urgh...
+    # TODO: Remove this.
     if(NOT "${TARGET}" STREQUAL "ArmarXGuiBase")
         list(APPEND DEPENDENCIES ArmarXGuiBase)
     endif()
@@ -158,4 +153,9 @@ function(armarx_add_qt_library TARGET)
              "-P" "${ArmarXGui_CMAKE_DIR}/check_qt_moc_includes.cmake"
         COMMENT "Checking Qt MOC includes."
     )
+
+    # Add Qt targets to all_generate and generated files.
+    add_dependencies(all_generate ${TARGET}_autogen)
+    file(GLOB_RECURSE QT_GENERATED_FILES "${CMAKE_CURRENT_BINARY_DIR}/${TARGET}_autogen/*")
+    target_sources(generated_files PRIVATE ${QT_GENERATED_FILES})
 endfunction()