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 DESCRIPTION "keyboard layout plugins" 0013 EXPORT PLASMAWORKSPACE 0014 ) 0015 0016 set_source_files_properties(org.kde.KeyboardLayouts.xml 0017 PROPERTIES INCLUDE layoutnames.h) 0018 0019 qt_add_dbus_interface(keyboardlayoutplugin_SRCS "org.kde.KeyboardLayouts.xml" keyboard_layout_interface) 0020 qt_add_dbus_interface(keyboardlayoutplugin_SRCS "${KWIN_VIRTUALKEYBOARD_INTERFACE}" virtualkeyboard_interface) 0021 0022 add_library(keyboardlayoutplugin SHARED ${keyboardlayoutplugin_SRCS}) 0023 0024 target_link_libraries(keyboardlayoutplugin Qt::Core 0025 Qt::DBus 0026 Qt::Qml) 0027 0028 set(keyboardlayoutplugin_PATH /org/kde/plasma/workspace/keyboardlayout) 0029 install(TARGETS keyboardlayoutplugin 0030 DESTINATION ${KDE_INSTALL_QMLDIR}${keyboardlayoutplugin_PATH}) 0031 install(FILES qmldir 0032 DESTINATION ${KDE_INSTALL_QMLDIR}${keyboardlayoutplugin_PATH})