Warning, /plasma/kwin/src/kcms/screenedges/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # KI18N Translation Domain for this library
0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwinscreenedges\")
0003
0004 include_directories(${KWin_SOURCE_DIR}/src/effects)
0005 set(kcm_screenedges_SRCS
0006 monitor.cpp
0007 screenpreviewwidget.cpp
0008 kwinscreenedge.cpp
0009 kwinscreenedgeconfigform.cpp
0010 )
0011
0012 qt_add_dbus_interface(kcm_screenedges_SRCS ${KWin_SOURCE_DIR}/src/org.kde.kwin.Effects.xml kwin_effects_interface)
0013
0014 set(kcm_kwinscreenedges_PART_SRCS main.cpp ${kcm_screenedges_SRCS})
0015
0016 kcmutils_generate_module_data(
0017 kcm_kwinscreenedges_PART_SRCS
0018 MODULE_DATA_HEADER kwinscreenedgedata.h
0019 MODULE_DATA_CLASS_NAME KWinScreenEdgeData
0020 SETTINGS_HEADERS kwinscreenedgesettings.h
0021 SETTINGS_CLASSES KWinScreenEdgeSettings
0022 NAMESPACE KWin
0023 )
0024
0025 ki18n_wrap_ui(kcm_kwinscreenedges_PART_SRCS main.ui)
0026 kconfig_add_kcfg_files(kcm_kwinscreenedges_PART_SRCS kwinscreenedgesettings.kcfgc kwinscreenedgescriptsettings.kcfgc kwinscreenedgeeffectsettings.kcfgc)
0027 kcoreaddons_add_plugin(kcm_kwinscreenedges SOURCES ${kcm_kwinscreenedges_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets")
0028 set(kcm_screenedges_LIBS
0029 Qt::DBus
0030
0031 KF5::ConfigCore
0032 KF5::ConfigWidgets
0033 KF5::KCMUtils
0034 KF5::I18n
0035 KF5::Package
0036 KF5::Plasma
0037 KF5::Service
0038 )
0039 target_link_libraries(kcm_kwinscreenedges ${X11_LIBRARIES} ${kcm_screenedges_LIBS})
0040
0041 set(kcm_kwintouchscreenedges_PART_SRCS
0042 touch.cpp
0043 kwintouchscreenedgeconfigform.cpp
0044 ${kcm_screenedges_SRCS}
0045 )
0046
0047 kcmutils_generate_module_data(
0048 kcm_kwintouchscreenedges_PART_SRCS
0049 MODULE_DATA_HEADER kwintouchscreendata.h
0050 MODULE_DATA_CLASS_NAME KWinTouchScreenData
0051 SETTINGS_HEADERS kwintouchscreensettings.h
0052 SETTINGS_CLASSES KWinTouchScreenSettings
0053 NAMESPACE KWin
0054 )
0055
0056 ki18n_wrap_ui(kcm_kwintouchscreenedges_PART_SRCS main.ui touch.ui)
0057 kconfig_add_kcfg_files(kcm_kwintouchscreenedges_PART_SRCS kwintouchscreensettings.kcfgc kwintouchscreenscriptsettings.kcfgc kwintouchscreenedgeeffectsettings.kcfgc)
0058 kcoreaddons_add_plugin(kcm_kwintouchscreen SOURCES ${kcm_kwintouchscreenedges_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets")
0059 target_link_libraries(kcm_kwintouchscreen ${X11_LIBRARIES} ${kcm_screenedges_LIBS})