3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-12 02:05:54 +00:00
Brooklyn/plasma/kcms/tablet/CMakeLists.txt
Scare Crowe d2ebfd0519 QortalOS Titan 5.60.12
Screw the description like that inbred T3Q
2022-03-05 21:17:59 +05:00

43 lines
996 B
CMake

add_definitions(-DTRANSLATION_DOMAIN=\"kcmtablet\")
include(ECMQtDeclareLoggingCategory)
ecm_qt_declare_logging_category(common_SRCS
HEADER
logging.h
IDENTIFIER
KCM_TABLET
CATEGORY_NAME
kcm_tablet
DEFAULT_SEVERITY
Critical
DESCRIPTION
"KCM for tablet input"
EXPORT
kcm_tablet
)
ecm_qt_install_logging_categories(
EXPORT kcm_tablet
DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}"
)
qt_add_dbus_interface(common_SRCS "${KWIN_INPUTDEVICE_INTERFACE}" InputDevice_interface)
kcoreaddons_add_plugin(kcm_tablet INSTALL_NAMESPACE "plasma/kcms/systemsettings")
target_sources(kcm_tablet PRIVATE
${common_SRCS}
kcmtablet.cpp
devicesmodel.cpp
inputdevice.cpp
)
target_link_libraries(kcm_tablet
KF5::CoreAddons
KF5::ConfigCore
KF5::I18n
KF5::QuickAddons
Qt::DBus
)
install(FILES kcm_tablet.desktop DESTINATION ${KDE_INSTALL_APPDIR})
kpackage_install_package(package kcm_tablet kcms)