From 02c6f93dca221990a0349761e69059b3de60640b Mon Sep 17 00:00:00 2001
From: Slávek Banko <slavek.banko@axis.cz>
Date: Wed, 11 Feb 2026 16:20:30 +0100
Subject: Fix potential FTBFS during parallel build and late processing of
 kabprefs_base.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>
---
 kaddressbook/CMakeLists.txt            | 2 ++
 kaddressbook/kcmconfigs/CMakeLists.txt | 2 ++
 kaddressbook/printing/CMakeLists.txt   | 1 +
 kaddressbook/views/CMakeLists.txt      | 3 +++
 tderesources/birthdays/CMakeLists.txt  | 1 +
 tderesources/egroupware/CMakeLists.txt | 1 +
 6 files changed, 10 insertions(+)

diff --git a/kaddressbook/CMakeLists.txt b/kaddressbook/CMakeLists.txt
index f909a9cd..291c42bc 100644
--- a/kaddressbook/CMakeLists.txt
+++ b/kaddressbook/CMakeLists.txt
@@ -73,6 +73,7 @@ install( FILES
 tde_add_kpart( libkaddressbookpart AUTOMOC
   SOURCES kaddressbook_part.cpp
   LINK kaddressbook-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
 
@@ -109,6 +110,7 @@ tde_add_library( kaddressbook SHARED AUTOMOC
     kabcommon-static kabim-static printer-static
     kabinterfaces-shared
     tdepim-shared tdeabc_file-shared tdeprint-shared tdeutils-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${LIB_INSTALL_DIR}
 )
 
diff --git a/kaddressbook/kcmconfigs/CMakeLists.txt b/kaddressbook/kcmconfigs/CMakeLists.txt
index 78a05866..3d5eebdc 100644
--- a/kaddressbook/kcmconfigs/CMakeLists.txt
+++ b/kaddressbook/kcmconfigs/CMakeLists.txt
@@ -41,6 +41,7 @@ tde_add_kpart( kcm_kabconfig AUTOMOC
     kcmkabconfig.cpp kabconfigwidget.cpp extensionconfigdialog.cpp
     addresseewidget.cpp
   LINK kabcommon-static tdepim-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
 
@@ -60,5 +61,6 @@ tde_add_kpart( kcm_kabldapconfig AUTOMOC
 tde_add_kpart( kcm_kabcustomfields AUTOMOC
   SOURCES kcmkabcustomfields.cpp
   LINK kabcommon-static tdepim-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
diff --git a/kaddressbook/printing/CMakeLists.txt b/kaddressbook/printing/CMakeLists.txt
index de8915cb..ce2fb966 100644
--- a/kaddressbook/printing/CMakeLists.txt
+++ b/kaddressbook/printing/CMakeLists.txt
@@ -28,4 +28,5 @@ tde_add_library( printer STATIC_PIC AUTOMOC
     detailledstyle.cpp ds_appearance.ui kabentrypainter.cpp mikesstyle.cpp
     printingwizard.cpp printprogress.cpp printstyle.cpp selectionpage.cpp
     stylepage.cpp printsortmode.cpp
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
 )
diff --git a/kaddressbook/views/CMakeLists.txt b/kaddressbook/views/CMakeLists.txt
index 9bc4509a..46d728fa 100644
--- a/kaddressbook/views/CMakeLists.txt
+++ b/kaddressbook/views/CMakeLists.txt
@@ -43,6 +43,7 @@ tde_add_kpart( libkaddrbk_cardview AUTOMOC
     cardview.cpp colorlistbox.cpp configurecardviewdialog.cpp
     kaddressbookcardview.cpp
   LINK kaddressbook-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
 
@@ -53,6 +54,7 @@ tde_add_kpart( libkaddrbk_iconview AUTOMOC
   SOURCES
     kaddressbookiconview.cpp
   LINK kaddressbook-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
 
@@ -64,5 +66,6 @@ tde_add_kpart( libkaddrbk_tableview AUTOMOC
     configuretableviewdialog.cpp contactlistview.cpp
     kaddressbooktableview.cpp
   LINK kaddressbook-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
diff --git a/tderesources/birthdays/CMakeLists.txt b/tderesources/birthdays/CMakeLists.txt
index 720204d2..dc9ee913 100644
--- a/tderesources/birthdays/CMakeLists.txt
+++ b/tderesources/birthdays/CMakeLists.txt
@@ -46,5 +46,6 @@ tde_add_kpart( kcal_tdeabc AUTOMOC
   SOURCES
     resourcetdeabc.cpp resourcetdeabcconfig.cpp
   LINK kabcommon-static tdepim-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${PLUGIN_INSTALL_DIR}
 )
diff --git a/tderesources/egroupware/CMakeLists.txt b/tderesources/egroupware/CMakeLists.txt
index 99d12624..6db5f8e3 100644
--- a/tderesources/egroupware/CMakeLists.txt
+++ b/tderesources/egroupware/CMakeLists.txt
@@ -68,6 +68,7 @@ tde_add_library( tdeabc_xmlrpc SHARED AUTOMOC
     tdeabc_egroupwareprefs.kcfgc
   VERSION 1.0.0
   LINK egwcommon-static kabcommon-static tdepim-shared
+  DEPENDENCIES kaddressbook+common+kabprefs_base.cpp
   DESTINATION ${LIB_INSTALL_DIR}
 )
 
-- 
cgit v1.2.3

