mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-02-14 11:15:54 +00:00
d2ebfd0519
Screw the description like that inbred T3Q
51 lines
1.5 KiB
CMake
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)
|