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