libinput: Install org.kde.kwin.InputDevice.xml exposing libinput/device.h
It allows to more comfortably create tooling that implements it.
This commit is contained in:
parent
5ff22d7765
commit
7c6b0d9ef4
2 changed files with 17 additions and 0 deletions
|
@ -5,4 +5,5 @@ set(KWIN_COMPOSITING_INTERFACE "@PACKAGE_KDE_INSTALL_DBUSINTERFACEDIR@/org.kde.k
|
|||
set(KWIN_EFFECTS_INTERFACE "@PACKAGE_KDE_INSTALL_DBUSINTERFACEDIR@/org.kde.kwin.Effects.xml")
|
||||
set(KWIN_VIRTUALKEYBOARD_INTERFACE "@PACKAGE_KDE_INSTALL_DBUSINTERFACEDIR@/org.kde.kwin.VirtualKeyboard.xml")
|
||||
set(KWIN_TABLETMODE_INTERFACE "@PACKAGE_KDE_INSTALL_DBUSINTERFACEDIR@/org.kde.KWin.TabletModeManager.xml")
|
||||
set(KWIN_INPUTDEVICE_INTERFACE "@PACKAGE_KDE_INSTALL_DBUSINTERFACEDIR@/org.kde.kwin.InputDevice.xml")
|
||||
set(KWIN_WAYLAND_BIN_PATH "@CMAKE_INSTALL_FULL_BINDIR@/kwin_wayland")
|
||||
|
|
|
@ -1,3 +1,19 @@
|
|||
qt5_generate_dbus_interface(device.h org.kde.kwin.InputDevice.xml OPTIONS -A)
|
||||
|
||||
add_custom_target(
|
||||
KWinInputDBusInterfaces
|
||||
ALL
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_BINARY_DIR}/org.kde.kwin.InputDevice.xml
|
||||
)
|
||||
|
||||
install(
|
||||
FILES
|
||||
${CMAKE_CURRENT_BINARY_DIR}/org.kde.kwin.InputDevice.xml
|
||||
DESTINATION
|
||||
${KDE_INSTALL_DBUSINTERFACEDIR}
|
||||
)
|
||||
|
||||
target_sources(kwin PRIVATE
|
||||
connection.cpp
|
||||
context.cpp
|
||||
|
|
Loading…
Reference in a new issue