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})