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)