From c7dd75500a1796c1d938be4d9c0ad089476b3951 Mon Sep 17 00:00:00 2001 From: Méven Car Date: Wed, 22 Oct 2025 19:09:54 +0200 Subject: CMakeLists.txt: make sure settings.kcfg are shared Between all dolphinprivate library users. So that the KConfigSkeleton singleton have unique instances accross libraries bounds. To fully fix the bug, make sure to save the modified file to disk. BUG: 368121 --- src/CMakeLists.txt | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6e982fce8..80f2f12b1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -460,16 +460,7 @@ endif() kconfig_add_kcfg_files(dolphinstatic panels/folders/dolphin_folderspanelsettings.kcfgc panels/places/dolphin_placespanelsettings.kcfgc - settings/dolphin_compactmodesettings.kcfgc - settings/dolphin_detailsmodesettings.kcfgc - settings/dolphin_contextmenusettings.kcfgc - settings/dolphin_iconsmodesettings.kcfgc - settings/dolphin_contentdisplaysettings.kcfgc search/dolphin_searchsettings.kcfgc - settings/dolphin_versioncontrolsettings.kcfgc -) -kconfig_add_kcfg_files(dolphinstatic GENERATE_MOC - settings/dolphin_generalsettings.kcfgc ) qt_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/dolphinmainwindow.h org.kde.DolphinMainWindow.xml) @@ -603,22 +594,6 @@ if(NOT WIN32) global.h ) - kconfig_add_kcfg_files(kcm_dolphinviewmodes - settings/dolphin_compactmodesettings.kcfgc - settings/dolphin_directoryviewpropertysettings.kcfgc - settings/dolphin_detailsmodesettings.kcfgc - settings/dolphin_iconsmodesettings.kcfgc - settings/dolphin_contentdisplaysettings.kcfgc - settings/dolphin_generalsettings.kcfgc - settings/dolphin_versioncontrolsettings.kcfgc - GENERATE_MOC - ) - - kconfig_add_kcfg_files(kcm_dolphingeneral - settings/dolphin_generalsettings.kcfgc - GENERATE_MOC - ) - target_link_libraries(kcm_dolphinviewmodes dolphinprivate) target_link_libraries(kcm_dolphingeneral dolphinprivate) @@ -649,7 +624,6 @@ install( FILES settings/dolphin_directoryviewpropertysettings.kcfg settings/dolphin_compactmodesettings.kcfg settings/dolphin_iconsmodesettings.kcfg settings/dolphin_detailsmodesettings.kcfg - settings/dolphin_contentdisplaysettings.kcfg settings/dolphin_versioncontrolsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} ) -- cgit v1.3.1