X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/d448f4f35d286cae45a62f5a9c1a3be81202f92b..cebcf8db:/src/CMakeLists.txt diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0aa369bdb..bbf882a8a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,5 +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( @@ -189,6 +191,7 @@ kconfig_add_kcfg_files(dolphinprivate settings/dolphin_generalsettings.kcfgc settings/dolphin_contextmenusettings.kcfgc settings/dolphin_versioncontrolsettings.kcfgc + GENERATE_MOC ) generate_export_header(dolphinprivate BASE_NAME dolphin) @@ -197,8 +200,10 @@ target_link_libraries( dolphinprivate PUBLIC dolphinvcs Qt6::Concurrent + Qt6::DBus Qt6::Gui KF6::I18n + KF6::GuiAddons KF6::IconThemes KF6::KIOCore KF6::KIOWidgets @@ -272,6 +277,7 @@ target_sources(dolphinstatic PRIVATE dolphincontextmenu.cpp dolphinnavigatorswidgetaction.cpp dolphintabbar.cpp + dolphinpackageinstaller.cpp dolphinplacesmodelsingleton.cpp dolphinrecenttabsmenu.cpp dolphintabpage.cpp @@ -332,6 +338,7 @@ target_sources(dolphinstatic PRIVATE dolphincontextmenu.h dolphinnavigatorswidgetaction.h dolphintabbar.h + dolphinpackageinstaller.h dolphinplacesmodelsingleton.h dolphinrecenttabsmenu.h dolphintabpage.h @@ -443,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 @@ -450,10 +458,10 @@ target_link_libraries(dolphinstatic Phonon::phonon4qt6 ) -if (HAVE_PLASMA_ACTIVITIES) +if(HAVE_PACKAGEKIT) target_link_libraries( dolphinstatic - Plasma::Activities + PK::packagekitqt6 ) endif() @@ -569,10 +577,13 @@ if(NOT WIN32) settings/dolphin_contentdisplaysettings.kcfgc settings/dolphin_generalsettings.kcfgc settings/dolphin_versioncontrolsettings.kcfgc + GENERATE_MOC ) kconfig_add_kcfg_files(kcm_dolphingeneral - settings/dolphin_generalsettings.kcfgc) + settings/dolphin_generalsettings.kcfgc + GENERATE_MOC + ) target_link_libraries(kcm_dolphinviewmodes dolphinprivate) target_link_libraries(kcm_dolphingeneral dolphinprivate)