Warning, /plasma/plasma-desktop/kcms/solid_actions/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN="kcm_solid_actions")
0002 
0003 add_subdirectory(device-actions)
0004 
0005 ########### next target ###############
0006 
0007 set(kcm_solid_actions_srcs
0008     PredicateItem.cpp
0009     PredicateModel.cpp
0010     ActionItem.cpp
0011     ActionModel.cpp
0012     ActionEditor.cpp
0013     SolidActionData.cpp
0014     SolidActions.cpp )
0015 
0016 set(solid_action_desktop_gen_srcs
0017     DesktopFileGenerator.cpp
0018     SolidActionData.cpp )
0019 
0020 ki18n_wrap_ui(kcm_solid_actions_srcs
0021     SolidActions.ui
0022     AddAction.ui
0023     ActionEditor.ui )
0024 
0025 add_library(kcm_solid_actions MODULE ${kcm_solid_actions_srcs})
0026 kcmutils_generate_desktop_file(kcm_solid_actions)
0027 
0028 add_executable(solid-action-desktop-gen ${solid_action_desktop_gen_srcs})
0029 
0030 target_link_libraries(kcm_solid_actions KF6::KIOCore KF6::KIOWidgets KF6::Solid KF6::I18n KF6::IconThemes KF6::IconWidgets KF6::KCMUtils KF6::CoreAddons)
0031 target_link_libraries(solid-action-desktop-gen KF6::Solid KF6::KIOCore KF6::I18n KF6::KIOWidgets)
0032 
0033 ########### install files ###############
0034 
0035 install( TARGETS kcm_solid_actions DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets )
0036 install( TARGETS solid-action-desktop-gen ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
0037 install( FILES solid-action-template.desktop DESTINATION ${KDE_INSTALL_DATADIR}/kcmsolidactions )