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)