mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-02-12 10:15:54 +00:00
30 lines
1.1 KiB
CMake
30 lines
1.1 KiB
CMake
|
set(keyboardlayoutplugin_SRCS
|
||
|
keyboardlayout.cpp
|
||
|
keyboardlayoutplugin.cpp
|
||
|
layoutnames.cpp
|
||
|
virtualkeyboard.cpp
|
||
|
)
|
||
|
|
||
|
ecm_qt_declare_logging_category(keyboardlayoutplugin_SRCS HEADER debug.h
|
||
|
IDENTIFIER KEYBOARD_LAYOUT
|
||
|
CATEGORY_NAME kde.keyboardlayout
|
||
|
DEFAULT_SEVERITY Info)
|
||
|
|
||
|
set_source_files_properties(org.kde.KeyboardLayouts.xml
|
||
|
PROPERTIES INCLUDE layoutnames.h)
|
||
|
|
||
|
qt_add_dbus_interface(keyboardlayoutplugin_SRCS "org.kde.KeyboardLayouts.xml" keyboard_layout_interface)
|
||
|
qt_add_dbus_interface(keyboardlayoutplugin_SRCS "${KWIN_VIRTUALKEYBOARD_INTERFACE}" virtualkeyboard_interface)
|
||
|
|
||
|
add_library(keyboardlayoutplugin SHARED ${keyboardlayoutplugin_SRCS})
|
||
|
|
||
|
target_link_libraries(keyboardlayoutplugin Qt::Core
|
||
|
Qt::DBus
|
||
|
Qt::Qml)
|
||
|
|
||
|
set(keyboardlayoutplugin_PATH /org/kde/plasma/workspace/keyboardlayout)
|
||
|
install(TARGETS keyboardlayoutplugin
|
||
|
DESTINATION ${KDE_INSTALL_QMLDIR}${keyboardlayoutplugin_PATH})
|
||
|
install(FILES qmldir
|
||
|
DESTINATION ${KDE_INSTALL_QMLDIR}${keyboardlayoutplugin_PATH})
|