diff --git a/CMakeLists.txt b/CMakeLists.txt
index 27deebf9e960ad21bccb2f5e015029c6f3f513bb..79f2e2b79bdb8d9b2d790e8ea247d0cae9555481 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,6 +8,9 @@ find_package("ArmarXCore" REQUIRED
 
 include(${ArmarXCore_USE_FILE})
 
+set(CMAKE_GLOBAL_AUTOGEN_TARGET ON)
+set(CMAKE_GLOBAL_AUTORCC_TARGET ON)
+
 set(ARMARX_ENABLE_DEPENDENCY_VERSION_CHECK_DEFAULT TRUE)
 set(ARMARX_ENABLE_AUTO_CODE_FORMATTING TRUE)
 
diff --git a/etc/cmake/UseArmarXGui.cmake b/etc/cmake/UseArmarXGui.cmake
index fa9182b20ac2e4c595b33044e254d42c4fc16219..38e0a7666ce9b62619961a34faa0b7a8f3d13b07 100644
--- a/etc/cmake/UseArmarXGui.cmake
+++ b/etc/cmake/UseArmarXGui.cmake
@@ -1,5 +1,8 @@
 add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x040800)
 
+set(CMAKE_GLOBAL_AUTOGEN_TARGET ON)
+set(CMAKE_GLOBAL_AUTORCC_TARGET ON)
+
 find_package(Qt5Script QUIET)
 find_package(Qt5OpenGL QUIET)
 find_package(Qt5Designer QUIET)