diff options
| author | Alexander Lohnau <[email protected]> | 2021-09-02 20:11:11 +0200 |
|---|---|---|
| committer | Alexander Lohnau <[email protected]> | 2021-10-09 14:14:27 +0200 |
| commit | 2f5e4cb02933e3317098bdf090b3f6103061d4ae (patch) | |
| tree | d8f1363cf7b64cadd3479a893a71a8ef18540bd3 /src/CMakeLists.txt | |
| parent | 1937681d50d12a8c1a7f21c854aa99d3f4b0277b (diff) | |
Install KCMs in dolphin/kcms namespace
This will allow consumers to load the plugin from this namespace
without KServiceTypeTrader being involved.
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 147f18c00..b97a5d7c0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -370,9 +370,12 @@ install(TARGETS dolphin ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) if(NOT WIN32) # The settings are still accessible from the hamburger menu - add_library(kcm_dolphinviewmodes MODULE) - add_library(kcm_dolphinnavigation MODULE) - add_library(kcm_dolphingeneral MODULE) + add_library(kcm_dolphinviewmodes) + kcoreaddons_desktop_to_json(kcm_dolphinviewmodes settings/kcm/kcmdolphinviewmodes.desktop) + add_library(kcm_dolphinnavigation) + kcoreaddons_desktop_to_json(kcm_dolphinnavigation settings/kcm/kcmdolphinnavigation.desktop) + add_library(kcm_dolphingeneral) + kcoreaddons_desktop_to_json(kcm_dolphingeneral settings/kcm/kcmdolphingeneral.desktop) target_sources(kcm_dolphinviewmodes PRIVATE settings/kcm/kcmdolphinviewmodes.cpp @@ -420,9 +423,9 @@ if(NOT WIN32) install( FILES settings/kcm/kcmdolphinnavigation.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) install( FILES settings/kcm/kcmdolphingeneral.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) - install(TARGETS kcm_dolphinviewmodes DESTINATION ${KDE_INSTALL_PLUGINDIR} ) - install(TARGETS kcm_dolphinnavigation DESTINATION ${KDE_INSTALL_PLUGINDIR} ) - install(TARGETS kcm_dolphingeneral DESTINATION ${KDE_INSTALL_PLUGINDIR} ) + install(TARGETS kcm_dolphinviewmodes DESTINATION ${KDE_INSTALL_PLUGINDIR}/dolphin/kcms ) + install(TARGETS kcm_dolphinnavigation DESTINATION ${KDE_INSTALL_PLUGINDIR}/dolphin/kcms ) + install(TARGETS kcm_dolphingeneral DESTINATION ${KDE_INSTALL_PLUGINDIR}/dolphin/kcms ) endif() if(NOT WIN32) |
