From 0239b6cc9a96d90f22035286c2b6dfba73403053 Mon Sep 17 00:00:00 2001
From: "Christian R. G. Dreher" <c.dreher@kit.edu>
Date: Mon, 30 Aug 2021 18:21:28 +0200
Subject: [PATCH] feature: Add autogenerated sources to generated_files target.

---
 etc/cmake/latest/GuiCommands.cmake | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/etc/cmake/latest/GuiCommands.cmake b/etc/cmake/latest/GuiCommands.cmake
index 50687814..98d83368 100644
--- a/etc/cmake/latest/GuiCommands.cmake
+++ b/etc/cmake/latest/GuiCommands.cmake
@@ -96,6 +96,11 @@ 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()
 
 
-- 
GitLab