Warning, /plasma/plasma-desktop/kcms/tablet/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_tablet\")
0002
0003 kcmutils_add_qml_kcm(kcm_tablet INSTALL_NAMESPACE "plasma/kcms/systemsettings")
0004
0005 ecm_qt_declare_logging_category(kcm_tablet
0006 HEADER
0007 logging.h
0008 IDENTIFIER
0009 KCM_TABLET
0010 CATEGORY_NAME
0011 kcm_tablet
0012 DEFAULT_SEVERITY
0013 Critical
0014 DESCRIPTION
0015 "KCM for tablet input"
0016 EXPORT
0017 kcm_tablet
0018 )
0019 qt6_generate_wayland_protocol_client_sources(kcm_tablet FILES ${WaylandProtocols_DATADIR}/unstable/tablet/tablet-unstable-v2.xml)
0020 ecm_qt_install_logging_categories(
0021 EXPORT kcm_tablet
0022 DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}"
0023 )
0024
0025 target_sources(kcm_tablet PRIVATE
0026 kcmtablet.cpp
0027 tabletevents.cpp
0028 )
0029
0030 target_link_libraries(kcm_tablet PRIVATE
0031 Qt::Quick
0032 KF6::CoreAddons
0033 KF6::ConfigCore
0034 KF6::I18n
0035 KF6::KCMUtilsQuick
0036
0037 Qt::DBus
0038 Qt::WaylandClient
0039 Wayland::Client
0040 kwindevices
0041 )
0042 if (Qt${QT_MAJOR_VERSION}_VERSION VERSION_LESS "6.5.0")
0043 target_link_libraries(kcm_tablet PRIVATE Qt::GuiPrivate)
0044 endif()
0045