Warning, /plasma/plasma-desktop/kcms/workspaceoptions/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # KI18N Translation Domain for this library 0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_workspace\") 0003 0004 ########### next target ############### 0005 set(kcm_workspace_SRCS 0006 workspaceoptions.cpp 0007 workspaceoptionsdata.cpp 0008 ) 0009 0010 kcmutils_generate_module_data( 0011 kcm_workspace_SRCS 0012 MODULE_DATA_HEADER workspaceoptionsdata.h 0013 MODULE_DATA_CLASS_NAME WorkspaceOptionsData 0014 SETTINGS_HEADERS workspaceoptions_plasmasettings.h workspaceoptions_kdeglobalssettings.h workspaceoptions_kwinsettings.h 0015 SETTINGS_CLASSES WorkspaceOptionsPlasmaSettings WorkspaceOptionsGlobalsSettings WorkspaceOptionsKwinSettings 0016 ) 0017 0018 kconfig_add_kcfg_files(kcm_workspace_SRCS workspaceoptions_kdeglobalssettings.kcfgc GENERATE_MOC) 0019 kconfig_add_kcfg_files(kcm_workspace_SRCS workspaceoptions_plasmasettings.kcfgc GENERATE_MOC) 0020 kconfig_add_kcfg_files(kcm_workspace_SRCS workspaceoptions_kwinsettings.kcfgc GENERATE_MOC) 0021 0022 kcoreaddons_add_plugin(kcm_workspace SOURCES ${kcm_workspace_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings") 0023 kcmutils_generate_desktop_file(kcm_workspace) 0024 0025 target_link_libraries(kcm_workspace 0026 KF5::QuickAddons 0027 KF5::I18n 0028 KF5::KCMUtils 0029 KF5::ConfigWidgets 0030 KF5::Declarative 0031 0032 Qt::DBus 0033 ) 0034 0035 ########### install files ############### 0036 install(FILES workspaceoptions_kdeglobalssettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0037 install(FILES workspaceoptions_plasmasettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0038 install(FILES workspaceoptions_kwinsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0039 0040 kpackage_install_package(package kcm_workspace kcms)