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 set(kcm_access_PART_SRCS 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 KF5::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( 0020 kcm_access_PART_SRCS 0021 MODULE_DATA_HEADER kcmaccessibilitydata.h 0022 MODULE_DATA_CLASS_NAME AccessibilityData 0023 SETTINGS_HEADERS kcmaccessibilitybell.h kcmaccessibilitykeyboard.h kcmaccessibilitykeyboardfilters.h kcmaccessibilitymouse.h kcmaccessibilityscreenreader.h 0024 SETTINGS_CLASSES BellSettings KeyboardSettings KeyboardFiltersSettings MouseSettings ScreenReaderSettings 0025 ) 0026 0027 kcoreaddons_add_plugin(kcm_access SOURCES ${kcm_access_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings") 0028 kcmutils_generate_desktop_file(kcm_access) 0029 0030 target_link_libraries(kcm_access 0031 kaccess_settings 0032 Qt::DBus 0033 KF5::KCMUtils 0034 KF5::CoreAddons 0035 KF5::Declarative 0036 KF5::GuiAddons 0037 KF5::I18n 0038 KF5::NewStuff 0039 KF5::QuickAddons 0040 KF5::WindowSystem 0041 KF5::NotifyConfig 0042 X11::X11 0043 ) 0044 if (QT_MAJOR_VERSION EQUAL "5") 0045 target_link_libraries(kcm_access Qt::X11Extras) 0046 else() 0047 target_link_libraries(kcm_access Qt::GuiPrivate) 0048 endif() 0049 0050 install( 0051 FILES 0052 kcmaccessibilitybell.kcfg 0053 kcmaccessibilitykeyboard.kcfg 0054 kcmaccessibilitymouse.kcfg 0055 kcmaccessibilityscreenreader.kcfg 0056 DESTINATION 0057 ${KDE_INSTALL_KCFGDIR} 0058 ) 0059 0060 kpackage_install_package(package kcm_access kcms)