Warning, /plasma/plasma-desktop/kcms/access/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # KI18N Translation Domain for this library 0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcmaccess\") 0003 0004 kcmutils_add_qml_kcm(kcm_access SOURCES kcmaccess.cpp) 0005 0006 add_library(kaccess_settings STATIC) 0007 set_property(TARGET kaccess_settings PROPERTY POSITION_INDEPENDENT_CODE ON) 0008 0009 target_link_libraries(kaccess_settings PUBLIC Qt::Core KF6::ConfigGui) 0010 0011 kconfig_add_kcfg_files(kaccess_settings 0012 kcmaccessibilitybell.kcfgc 0013 kcmaccessibilitykeyboard.kcfgc 0014 kcmaccessibilitykeyboardfilters.kcfgc 0015 kcmaccessibilitymouse.kcfgc 0016 kcmaccessibilityscreenreader.kcfgc 0017 GENERATE_MOC) 0018 0019 kcmutils_generate_module_data(kcm_access 0020 MODULE_DATA_HEADER kcmaccessibilitydata.h 0021 MODULE_DATA_CLASS_NAME AccessibilityData 0022 SETTINGS_HEADERS kcmaccessibilitybell.h kcmaccessibilitykeyboard.h kcmaccessibilitykeyboardfilters.h kcmaccessibilitymouse.h kcmaccessibilityscreenreader.h 0023 SETTINGS_CLASSES BellSettings KeyboardSettings KeyboardFiltersSettings MouseSettings ScreenReaderSettings 0024 ) 0025 0026 target_link_libraries(kcm_access PRIVATE 0027 kaccess_settings 0028 Qt::DBus 0029 Qt::Quick 0030 Qt::GuiPrivate 0031 KF6::KCMUtils 0032 KF6::CoreAddons 0033 KF6::GuiAddons 0034 KF6::I18n 0035 KF6::NewStuffCore 0036 KF6::KCMUtilsQuick 0037 KF6::WindowSystem 0038 KF6::NotifyConfig 0039 X11::X11 0040 ) 0041 0042 install( 0043 FILES 0044 kcmaccessibilitybell.kcfg 0045 kcmaccessibilitykeyboard.kcfg 0046 kcmaccessibilitymouse.kcfg 0047 kcmaccessibilityscreenreader.kcfg 0048 DESTINATION 0049 ${KDE_INSTALL_KCFGDIR} 0050 )