]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/CMakeLists.txt
Dolphinpart: Define KPart capabilities instead of deprecated ServiceTypes
[dolphin.git] / src / CMakeLists.txt
index fe9ac1f45149d78dae4b35bbc17fd4bed4e977ad..ce5b5461319dbb3c7792d0944f12cbecd470441d 100644 (file)
@@ -1,6 +1,7 @@
 include(ECMAddAppIcon)
 
 set(ADMIN_WORKER_PACKAGE_NAME "kio-admin")
+set(FILELIGHT_PACKAGE_NAME "filelight")
 configure_file(config-dolphin.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-dolphin.h)
 
 add_definitions(
@@ -202,6 +203,7 @@ target_link_libraries(
     Qt6::DBus
     Qt6::Gui
     KF6::I18n
+    KF6::GuiAddons
     KF6::IconThemes
     KF6::KIOCore
     KF6::KIOWidgets
@@ -448,6 +450,7 @@ target_include_directories(dolphinstatic SYSTEM PRIVATE ${PHONON_INCLUDES})
 target_link_libraries(dolphinstatic
     dolphinprivate
     KF6::CoreAddons
+    KF6::GuiAddons
     KF6::KCMUtils
     KF6::DBusAddons
     KF6::Notifications
@@ -455,13 +458,6 @@ target_link_libraries(dolphinstatic
     Phonon::phonon4qt6
 )
 
-if (HAVE_PLASMA_ACTIVITIES)
-    target_link_libraries(
-        dolphinstatic
-        Plasma::Activities
-    )
-endif()
-
 if(HAVE_PACKAGEKIT)
     target_link_libraries(
         dolphinstatic
@@ -530,6 +526,7 @@ if(NOT WIN32)
     # The settings are still accessible from the hamburger menu
     add_library(kcm_dolphinviewmodes MODULE)
     add_library(kcm_dolphingeneral MODULE)
+    target_compile_definitions(kcm_dolphingeneral PUBLIC IS_KCM)
 
     target_sources(kcm_dolphinviewmodes PRIVATE
         settings/kcm/kcmdolphinviewmodes.cpp