From fdec857f4ce6a8fd43e54007dad3b53dfd1fa8b4 Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <nidasioalberto@gmail.com>
Date: Fri, 2 Aug 2024 17:45:33 +0200
Subject: [PATCH] [CMake] Applied Qt autogen tools only to groundstation target

---
 CMakeLists.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4be60d44..e3285bf6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,10 +26,6 @@ project(SkywardHub)
 set(CMAKE_CXX_STANDARD 11)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
-set(CMAKE_AUTOMOC ON)
-set(CMAKE_AUTORCC ON)
-set(CMAKE_AUTOUIC ON)
-
 # MAvLink Skyward library
 add_subdirectory(libs/mavlink-skyward-lib EXCLUDE_FROM_ALL)
 
@@ -104,6 +100,10 @@ target_link_libraries(groundstation PUBLIC
     Mavlink::Mavlink
 )
 
+set_target_properties(groundstation PROPERTIES AUTOMOC ON)
+set_target_properties(groundstation PROPERTIES AUTORCC ON)
+set_target_properties(groundstation PROPERTIES AUTOUIC ON)
+
 # Prevent the creation of a console window on Windows
 set_target_properties(groundstation PROPERTIES WIN32_EXECUTABLE TRUE)
 
-- 
GitLab