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 set(kcm_screenedges_SRCS 0005 monitor.cpp 0006 screenpreviewwidget.cpp 0007 kwinscreenedge.cpp 0008 kwinscreenedgeconfigform.cpp 0009 ) 0010 0011 qt_add_dbus_interface(kcm_screenedges_SRCS ${KWin_SOURCE_DIR}/src/org.kde.kwin.Effects.xml kwin_effects_interface) 0012 0013 set(kcm_kwinscreenedges_PART_SRCS main.cpp ${kcm_screenedges_SRCS}) 0014 0015 kcmutils_generate_module_data( 0016 kcm_kwinscreenedges_PART_SRCS 0017 MODULE_DATA_HEADER kwinscreenedgedata.h 0018 MODULE_DATA_CLASS_NAME KWinScreenEdgeData 0019 SETTINGS_HEADERS kwinscreenedgesettings.h 0020 SETTINGS_CLASSES KWinScreenEdgeSettings 0021 NAMESPACE KWin 0022 ) 0023 0024 ki18n_wrap_ui(kcm_kwinscreenedges_PART_SRCS main.ui) 0025 kconfig_add_kcfg_files(kcm_kwinscreenedges_PART_SRCS kwinscreenedgesettings.kcfgc kwinscreenedgescriptsettings.kcfgc kwinscreenedgeeffectsettings.kcfgc) 0026 kcoreaddons_add_plugin(kcm_kwinscreenedges SOURCES ${kcm_kwinscreenedges_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets") 0027 set(kcm_screenedges_LIBS 0028 Qt::DBus 0029 0030 KF6::ConfigCore 0031 KF6::KCMUtils 0032 KF6::I18n 0033 KF6::Package 0034 KF6::Svg 0035 ) 0036 target_link_libraries(kcm_kwinscreenedges ${X11_LIBRARIES} ${kcm_screenedges_LIBS}) 0037 0038 set(kcm_kwintouchscreenedges_PART_SRCS 0039 touch.cpp 0040 kwintouchscreenedgeconfigform.cpp 0041 ${kcm_screenedges_SRCS} 0042 ) 0043 0044 kcmutils_generate_module_data( 0045 kcm_kwintouchscreenedges_PART_SRCS 0046 MODULE_DATA_HEADER kwintouchscreendata.h 0047 MODULE_DATA_CLASS_NAME KWinTouchScreenData 0048 SETTINGS_HEADERS kwintouchscreensettings.h 0049 SETTINGS_CLASSES KWinTouchScreenSettings 0050 NAMESPACE KWin 0051 ) 0052 0053 ki18n_wrap_ui(kcm_kwintouchscreenedges_PART_SRCS main.ui touch.ui) 0054 kconfig_add_kcfg_files(kcm_kwintouchscreenedges_PART_SRCS kwintouchscreensettings.kcfgc kwintouchscreenscriptsettings.kcfgc kwintouchscreenedgeeffectsettings.kcfgc) 0055 kcoreaddons_add_plugin(kcm_kwintouchscreen SOURCES ${kcm_kwintouchscreenedges_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets") 0056 target_link_libraries(kcm_kwintouchscreen ${X11_LIBRARIES} ${kcm_screenedges_LIBS})