From e7207f65b26efb232b21737508d7c7d8de346670 Mon Sep 17 00:00:00 2001
From: Slávek Banko <slavek.banko@axis.cz>
Date: Thu, 19 Feb 2026 16:11:41 +0100
Subject: Fix potential FTBFS during parallel build and late processing of
 klsconfig.kcfg.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
---
 klinkstatus/src/CMakeLists.txt             | 5 +++--
 klinkstatus/src/engine/CMakeLists.txt      | 3 +++
 klinkstatus/src/ui/CMakeLists.txt          | 3 +++
 klinkstatus/src/ui/settings/CMakeLists.txt | 1 +
 4 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/klinkstatus/src/CMakeLists.txt b/klinkstatus/src/CMakeLists.txt
index 8b657494..03b31622 100644
--- a/klinkstatus/src/CMakeLists.txt
+++ b/klinkstatus/src/CMakeLists.txt
@@ -41,14 +41,15 @@ tde_add_kpart( libklinkstatuspart AUTOMOC
      engine-static
      klinkstatus-parser-static
      utils-static
-     
+ 
   DEPENDENCIES
      ui-static
      settings-static
      engine-static
      klinkstatus-parser-static
      utils-static
-     
+     klinkstatus+src+cfg+klsconfig.cpp
+
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
 
diff --git a/klinkstatus/src/engine/CMakeLists.txt b/klinkstatus/src/engine/CMakeLists.txt
index 21cd32ae..11df5a56 100644
--- a/klinkstatus/src/engine/CMakeLists.txt
+++ b/klinkstatus/src/engine/CMakeLists.txt
@@ -27,4 +27,7 @@ tde_add_library( engine STATIC_PIC AUTOMOC
         linkfilter.cpp
   LINK
      tdehtml-shared
+
+  DEPENDENCIES
+    klinkstatus+src+cfg+klsconfig.cpp
 )
diff --git a/klinkstatus/src/ui/CMakeLists.txt b/klinkstatus/src/ui/CMakeLists.txt
index 316b729b..a7270ed1 100644
--- a/klinkstatus/src/ui/CMakeLists.txt
+++ b/klinkstatus/src/ui/CMakeLists.txt
@@ -32,4 +32,7 @@ tde_add_library( ui STATIC_PIC AUTOMOC
         documentrootdialog.cpp
   LINK
      cfg-static
+
+  DEPENDENCIES
+    klinkstatus+src+cfg+klsconfig.cpp
 )
diff --git a/klinkstatus/src/ui/settings/CMakeLists.txt b/klinkstatus/src/ui/settings/CMakeLists.txt
index 932c0cdd..0624c65e 100644
--- a/klinkstatus/src/ui/settings/CMakeLists.txt
+++ b/klinkstatus/src/ui/settings/CMakeLists.txt
@@ -30,6 +30,7 @@ tde_add_library( settings STATIC_PIC AUTOMOC
 
   DEPENDENCIES
         cfg-static
+        klinkstatus+src+cfg+klsconfig.cpp
 )
 
 configure_file( ${TDE_CMAKE_TEMPLATES}/tde_dummy_cpp.cmake dummy.cpp COPYONLY )
-- 
cgit v1.2.3

