QortalOS Brooklyn for Raspberry Pi 4
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

54 lines
1.4 KiB

# KI18N Translation Domain for this library
add_definitions(-DTRANSLATION_DOMAIN=\"kcm_search\")
set(kcm_search_SRCS
kcm.cpp
krunnerdata.cpp
)
kconfig_add_kcfg_files(kcm_search_SRCS krunnersettings.kcfgc)
add_library(kcm_plasmasearch MODULE ${kcm_search_SRCS})
add_executable(plugininstaller
plugininstaller/main.cpp
plugininstaller/AbstractJob.cpp
plugininstaller/ScriptJob.cpp
plugininstaller/ZypperRPMJob.cpp)
if(HAVE_PACKAGEKIT)
target_sources(plugininstaller PUBLIC plugininstaller/PackageKitJob.cpp)
endif()
set_target_properties(plugininstaller PROPERTIES
OUTPUT_NAME "krunner-plugininstaller"
)
target_link_libraries(kcm_plasmasearch
KF5::KIOWidgets
KF5::CoreAddons
KF5::KCMUtils
KF5::Runner
KF5::I18n
KF5::NewStuff
KF5::Activities
Qt::DBus
Qt::Widgets
)
target_link_libraries(plugininstaller
KF5::CoreAddons
KF5::I18n
Qt::Widgets
KF5::Service
KF5::KIOCore
KF5::KIOWidgets
)
if(HAVE_PACKAGEKIT)
target_link_libraries(plugininstaller PK::packagekitqt5)
endif()
install(FILES kcm_plasmasearch.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(TARGETS kcm_plasmasearch DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets)
install(FILES krunner.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR})
install(TARGETS plugininstaller DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})