Warning, /plasma/plasma-desktop/kcms/touchpad/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_touchpad\") 0003 0004 add_subdirectory(icon) 0005 0006 SET(TOUCHPAD_SRCS 0007 actions.cpp 0008 touchpadbackend.cpp 0009 logging.cpp 0010 touchpadparametersbase.cpp 0011 ) 0012 0013 include(backends/x11.cmake) 0014 include(backends/kwin_wayland.cmake) 0015 0016 qt_add_dbus_interfaces(TOUCHPAD_SRCS 0017 ${CMAKE_CURRENT_BINARY_DIR}/org.kde.touchpad.xml 0018 ) 0019 0020 qt_generate_dbus_interface(kded/kded.h org.kde.touchpad.xml) 0021 0022 kconfig_add_kcfg_files(TOUCHPAD_SRCS kdedsettings.kcfgc) 0023 kconfig_add_kcfg_files(TOUCHPAD_SRCS touchpadparameters.kcfgc) 0024 0025 add_library(touchpad STATIC ${TOUCHPAD_SRCS} ${backend_SRCS}) 0026 0027 set_property(TARGET touchpad PROPERTY POSITION_INDEPENDENT_CODE ON) 0028 0029 target_link_libraries(touchpad 0030 PUBLIC 0031 Qt::Core 0032 KF5::XmlGui 0033 PRIVATE 0034 ${backend_LIBS} 0035 Qt::DBus 0036 KF5::ConfigCore 0037 KF5::ConfigGui 0038 KF5::WindowSystem 0039 KF5::I18n 0040 KF5::GlobalAccel 0041 ) 0042 if (QT_MAJOR_VERSION EQUAL "5") 0043 target_link_libraries(touchpad PRIVATE Qt5::X11Extras) 0044 else() 0045 target_link_libraries(touchpad PRIVATE Qt::GuiPrivate) 0046 endif() 0047 0048 add_subdirectory(kcm) 0049 add_subdirectory(kded) 0050 add_subdirectory(applet) 0051 0052 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.touchpad.xml 0053 DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} 0054 )