From 19d67b5bbe39b9ea04fd9f589049cc08ef48dbca Mon Sep 17 00:00:00 2001 From: Slávek Banko Date: Wed, 11 Feb 2026 09:49:23 +0100 Subject: Fix potential FTBFS during parallel build and late processing of kickerSettings.kcfg. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- kicker/applets/clock/CMakeLists.txt | 3 ++- kicker/applets/launcher/CMakeLists.txt | 2 +- kicker/applets/minipager/CMakeLists.txt | 1 + kicker/applets/systemtray/CMakeLists.txt | 2 +- kicker/extensions/taskbar/CMakeLists.txt | 1 + kicker/kicker/buttons/CMakeLists.txt | 2 +- kicker/kicker/core/CMakeLists.txt | 2 +- kicker/kicker/ui/CMakeLists.txt | 2 +- kicker/menuext/prefmenu/CMakeLists.txt | 1 + kicker/menuext/remote/CMakeLists.txt | 1 + kicker/taskbar/CMakeLists.txt | 1 + 11 files changed, 12 insertions(+), 6 deletions(-) diff --git a/kicker/applets/clock/CMakeLists.txt b/kicker/applets/clock/CMakeLists.txt index 43923b68c..b8ff27ebc 100644 --- a/kicker/applets/clock/CMakeLists.txt +++ b/kicker/applets/clock/CMakeLists.txt @@ -45,6 +45,7 @@ set( ${target}_SRCS tde_add_library( ${target} STATIC_PIC AUTOMOC SOURCES ${${target}_SRCS} + DEPENDENCIES kicker+libkicker+kickerSettings.cpp ) ##### clock_panelapplet (module) ################ @@ -57,7 +58,7 @@ set( ${target}_SRCS tde_add_kpart( ${target} AUTOMOC SOURCES ${${target}_SRCS} - DEPENDENCIES clock_panelapplet-static LINK kickermain-shared clock_panelapplet-static kickermain + DEPENDENCIES clock_panelapplet-static kicker+libkicker+kickerSettings.cpp DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/kicker/applets/launcher/CMakeLists.txt b/kicker/applets/launcher/CMakeLists.txt index a3ce81691..534035d41 100644 --- a/kicker/applets/launcher/CMakeLists.txt +++ b/kicker/applets/launcher/CMakeLists.txt @@ -50,6 +50,6 @@ tde_add_kpart( launcher_panelapplet AUTOMOC kicker_core-static kicker_buttons-static kicker_ui-static -Wl,--end-group kickermain-shared tdeutils-shared tdeabc-shared - DEPENDENCIES kickermain-shared + DEPENDENCIES kickermain-shared kicker+libkicker+kickerSettings.cpp DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/kicker/applets/minipager/CMakeLists.txt b/kicker/applets/minipager/CMakeLists.txt index 7bdbbf841..1fa045363 100644 --- a/kicker/applets/minipager/CMakeLists.txt +++ b/kicker/applets/minipager/CMakeLists.txt @@ -44,5 +44,6 @@ set( ${target}_SRCS tde_add_kpart( ${target} AUTOMOC SOURCES ${${target}_SRCS} LINK taskmanager-shared kickermain-shared + DEPENDENCIES kicker+libkicker+kickerSettings.cpp DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/kicker/applets/systemtray/CMakeLists.txt b/kicker/applets/systemtray/CMakeLists.txt index 067f7c129..ebcf78605 100644 --- a/kicker/applets/systemtray/CMakeLists.txt +++ b/kicker/applets/systemtray/CMakeLists.txt @@ -45,6 +45,6 @@ set( ${target}_SRCS tde_add_kpart( ${target} AUTOMOC SOURCES ${${target}_SRCS} LINK kickermain-shared clock_panelapplet-static + DEPENDENCIES kicker_core-static clock_panelapplet-static kicker+libkicker+kickerSettings.cpp DESTINATION ${PLUGIN_INSTALL_DIR} - DEPENDENCIES kicker_core-static clock_panelapplet-static ) diff --git a/kicker/extensions/taskbar/CMakeLists.txt b/kicker/extensions/taskbar/CMakeLists.txt index d42d83303..4b36b9759 100644 --- a/kicker/extensions/taskbar/CMakeLists.txt +++ b/kicker/extensions/taskbar/CMakeLists.txt @@ -43,5 +43,6 @@ set( ${target}_SRCS tde_add_kpart( ${target} AUTOMOC SOURCES ${${target}_SRCS} LINK kickermain-shared taskmanager-shared taskbar-shared + DEPENDENCIES kicker+libkicker+kickerSettings.cpp DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/kicker/kicker/buttons/CMakeLists.txt b/kicker/kicker/buttons/CMakeLists.txt index cc2dc7f63..badf36c40 100644 --- a/kicker/kicker/buttons/CMakeLists.txt +++ b/kicker/kicker/buttons/CMakeLists.txt @@ -51,5 +51,5 @@ set( ${target}_SRCS tde_add_library( ${target} STATIC_PIC AUTOMOC SOURCES ${${target}_SRCS} - DEPENDENCIES kicker_core-static + DEPENDENCIES kicker_core-static kicker+libkicker+kickerSettings.cpp ) diff --git a/kicker/kicker/core/CMakeLists.txt b/kicker/kicker/core/CMakeLists.txt index b75dc3d5a..8fcca5bbe 100644 --- a/kicker/kicker/core/CMakeLists.txt +++ b/kicker/kicker/core/CMakeLists.txt @@ -53,6 +53,6 @@ set( ${target}_SRCS tde_add_library( ${target} STATIC_PIC AUTOMOC SOURCES ${${target}_SRCS} - DEPENDENCIES kickermain-shared + DEPENDENCIES kickermain-shared kicker+libkicker+kickerSettings.cpp LINK konq-shared ) diff --git a/kicker/kicker/ui/CMakeLists.txt b/kicker/kicker/ui/CMakeLists.txt index c773cfe7b..ca7c490af 100644 --- a/kicker/kicker/ui/CMakeLists.txt +++ b/kicker/kicker/ui/CMakeLists.txt @@ -54,6 +54,6 @@ set( ${target}_SRCS tde_add_library( ${target} STATIC_PIC AUTOMOC SOURCES ${${target}_SRCS} - DEPENDENCIES kicker_core-static + DEPENDENCIES kicker_core-static kicker+libkicker+kickerSettings.cpp LINK dmctl-static kickoffsearch_interfaces-shared ${TDEHW_LIBRARIES} ) diff --git a/kicker/menuext/prefmenu/CMakeLists.txt b/kicker/menuext/prefmenu/CMakeLists.txt index 14941196e..1eca06f0c 100644 --- a/kicker/menuext/prefmenu/CMakeLists.txt +++ b/kicker/menuext/prefmenu/CMakeLists.txt @@ -35,5 +35,6 @@ tde_create_translated_desktop( tde_add_kpart( kickermenu_prefmenu AUTOMOC SOURCES prefmenu.cpp LINK kickermain-shared tdeui-shared + DEPENDENCIES kicker+libkicker+kickerSettings.cpp DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/kicker/menuext/remote/CMakeLists.txt b/kicker/menuext/remote/CMakeLists.txt index c1b89711a..833bb6e86 100644 --- a/kicker/menuext/remote/CMakeLists.txt +++ b/kicker/menuext/remote/CMakeLists.txt @@ -34,5 +34,6 @@ tde_create_translated_desktop( tde_add_kpart( kickermenu_remotemenu AUTOMOC SOURCES remotemenu.cpp remotemenu.skel LINK kickermain-shared tdeui-shared + DEPENDENCIES kicker+libkicker+kickerSettings.cpp DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/kicker/taskbar/CMakeLists.txt b/kicker/taskbar/CMakeLists.txt index c01fad149..962875047 100644 --- a/kicker/taskbar/CMakeLists.txt +++ b/kicker/taskbar/CMakeLists.txt @@ -40,5 +40,6 @@ tde_add_library( ${target} SHARED AUTOMOC SOURCES ${${target}_SRCS} VERSION 1.2.0 LINK kickermain-shared taskmanager-shared + DEPENDENCIES kicker+libkicker+kickerSettings.cpp DESTINATION ${LIB_INSTALL_DIR} ) -- cgit v1.2.3