Warning, /plasma/plasma-workspace/components/keyboardlayout/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(keyboardlayoutplugin_SRCS
0002     keyboardlayout.cpp
0003     keyboardlayoutplugin.cpp
0004     layoutnames.cpp
0005     virtualkeyboard.cpp
0006 )
0007 
0008 ecm_qt_declare_logging_category(keyboardlayoutplugin_SRCS HEADER debug.h
0009     IDENTIFIER KEYBOARD_LAYOUT
0010     CATEGORY_NAME kde.keyboardlayout
0011     DEFAULT_SEVERITY Info)
0012 
0013 set_source_files_properties(org.kde.KeyboardLayouts.xml
0014         PROPERTIES INCLUDE layoutnames.h)
0015 
0016 qt_add_dbus_interface(keyboardlayoutplugin_SRCS "org.kde.KeyboardLayouts.xml" keyboard_layout_interface)
0017 qt_add_dbus_interface(keyboardlayoutplugin_SRCS "${KWIN_VIRTUALKEYBOARD_INTERFACE}" virtualkeyboard_interface)
0018 
0019 add_library(keyboardlayoutplugin SHARED ${keyboardlayoutplugin_SRCS})
0020 
0021 target_link_libraries(keyboardlayoutplugin Qt::Core
0022                                            Qt::DBus
0023                                            Qt::Qml)
0024 
0025 set(keyboardlayoutplugin_PATH /org/kde/plasma/workspace/keyboardlayout)
0026 install(TARGETS keyboardlayoutplugin
0027   DESTINATION ${KDE_INSTALL_QMLDIR}${keyboardlayoutplugin_PATH})
0028 install(FILES qmldir
0029   DESTINATION ${KDE_INSTALL_QMLDIR}${keyboardlayoutplugin_PATH})