3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-14 11:15:54 +00:00
Brooklyn/plasma/kcms/access/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

51 lines
1.5 KiB
CMake

# KI18N Translation Domain for this library
add_definitions(-DTRANSLATION_DOMAIN=\"kcmaccess\")
set(kcm_access_PART_SRCS kcmaccess.cpp )
kconfig_add_kcfg_files(kcm_access_PART_SRCS
kcmaccessibilitybell.kcfgc
kcmaccessibilitykeyboard.kcfgc
kcmaccessibilitykeyboardfilters.kcfgc
kcmaccessibilitymouse.kcfgc
kcmaccessibilityscreenreader.kcfgc
GENERATE_MOC)
kcmutils_generate_module_data(
kcm_access_PART_SRCS
MODULE_DATA_HEADER kcmaccessibilitydata.h
MODULE_DATA_CLASS_NAME AccessibilityData
SETTINGS_HEADERS kcmaccessibilitybell.h kcmaccessibilitykeyboard.h kcmaccessibilitykeyboardfilters.h kcmaccessibilitymouse.h kcmaccessibilityscreenreader.h
SETTINGS_CLASSES BellSettings KeyboardSettings KeyboardFiltersSettings MouseSettings ScreenReaderSettings
)
kcoreaddons_add_plugin(kcm_access SOURCES ${kcm_access_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
target_link_libraries(kcm_access
Qt::DBus
KF5::KCMUtils
KF5::CoreAddons
KF5::Declarative
KF5::GuiAddons
KF5::I18n
KF5::NewStuff
KF5::QuickAddons
KF5::WindowSystem
KF5::NotifyConfig
Qt::X11Extras
X11::X11
)
install(FILES kcm_access.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(
FILES
kcmaccessibilitybell.kcfg
kcmaccessibilitykeyboard.kcfg
kcmaccessibilitymouse.kcfg
kcmaccessibilityscreenreader.kcfg
DESTINATION
${KDE_INSTALL_KCFGDIR}
)
kpackage_install_package(package kcm_access kcms)