summaryrefslogtreecommitdiff
path: root/src/compositor/wayland_wrapper/wayland_wrapper.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/wayland_wrapper/wayland_wrapper.pri')
-rw-r--r--src/compositor/wayland_wrapper/wayland_wrapper.pri25
1 files changed, 20 insertions, 5 deletions
diff --git a/src/compositor/wayland_wrapper/wayland_wrapper.pri b/src/compositor/wayland_wrapper/wayland_wrapper.pri
index 663638ec..3b695532 100644
--- a/src/compositor/wayland_wrapper/wayland_wrapper.pri
+++ b/src/compositor/wayland_wrapper/wayland_wrapper.pri
@@ -1,3 +1,4 @@
+CONFIG += wayland-scanner
WAYLANDSERVERSOURCES += \
../extensions/surface-extension.xml \
../extensions/sub-surface-extension.xml \
@@ -5,7 +6,9 @@ WAYLANDSERVERSOURCES += \
../extensions/touch-extension.xml \
../extensions/qtkey-extension.xml \
../extensions/windowmanager.xml \
- ../3rdparty/protocol/wayland.xml
+ ../3rdparty/protocol/wayland.xml \
+ ../3rdparty/protocol/input-method.xml \
+ ../3rdparty/protocol/text.xml
HEADERS += \
wayland_wrapper/qwlcompositor_p.h \
@@ -17,6 +20,10 @@ HEADERS += \
wayland_wrapper/qwlextendedoutput_p.h \
wayland_wrapper/qwlextendedsurface_p.h \
wayland_wrapper/qwlinputdevice_p.h \
+ wayland_wrapper/qwlinputmethod_p.h \
+ wayland_wrapper/qwlinputmethodcontext_p.h \
+ wayland_wrapper/qwlinputpanel_p.h \
+ wayland_wrapper/qwlinputpanelsurface_p.h \
wayland_wrapper/qwlkeyboard_p.h \
wayland_wrapper/qwloutput_p.h \
wayland_wrapper/qwlpointer_p.h \
@@ -27,7 +34,9 @@ HEADERS += \
wayland_wrapper/qwlsubsurface_p.h \
wayland_wrapper/qwlsurface_p.h \
wayland_wrapper/qwlsurfacebuffer_p.h \
- wayland_wrapper/qwltouch_p.h
+ wayland_wrapper/qwltextinput_p.h \
+ wayland_wrapper/qwltextinputmanager_p.h \
+ wayland_wrapper/qwltouch_p.h \
SOURCES += \
wayland_wrapper/qwlcompositor.cpp \
@@ -39,6 +48,10 @@ SOURCES += \
wayland_wrapper/qwlextendedoutput.cpp \
wayland_wrapper/qwlextendedsurface.cpp \
wayland_wrapper/qwlinputdevice.cpp \
+ wayland_wrapper/qwlinputmethod.cpp \
+ wayland_wrapper/qwlinputmethodcontext.cpp \
+ wayland_wrapper/qwlinputpanel.cpp \
+ wayland_wrapper/qwlinputpanelsurface.cpp \
wayland_wrapper/qwlkeyboard.cpp \
wayland_wrapper/qwloutput.cpp \
wayland_wrapper/qwlpointer.cpp \
@@ -49,15 +62,17 @@ SOURCES += \
wayland_wrapper/qwlsubsurface.cpp \
wayland_wrapper/qwlsurface.cpp \
wayland_wrapper/qwlsurfacebuffer.cpp \
- wayland_wrapper/qwltouch.cpp
+ wayland_wrapper/qwltextinput.cpp \
+ wayland_wrapper/qwltextinputmanager.cpp \
+ wayland_wrapper/qwltouch.cpp \
INCLUDEPATH += wayland_wrapper
config_xkbcommon {
!contains(QT_CONFIG, no-pkg-config) {
- PKGCONFIG += xkbcommon
+ PKGCONFIG_PRIVATE += xkbcommon
} else {
- LIBS += -lxkbcommon
+ LIBS_PRIVATE += -lxkbcommon
}
} else {
DEFINES += QT_NO_WAYLAND_XKB