1
TARGET = composeplatforminputcontextplugin
3
QT += core-private gui-private
5
DEFINES += X11_PREFIX='\\"$$QMAKE_X11_PREFIX\\"'
7
SOURCES += $$PWD/qcomposeplatforminputcontextmain.cpp \
8
$$PWD/qcomposeplatforminputcontext.cpp \
9
$$PWD/generator/qtablegenerator.cpp \
11
HEADERS += $$PWD/qcomposeplatforminputcontext.h \
12
$$PWD/generator/qtablegenerator.h \
15
contains(QT_CONFIG, xkbcommon-qt): {
16
# dont't need x11 dependency for compose key plugin
17
QT_CONFIG -= use-xkbcommon-x11support
18
include(../../../3rdparty/xkbcommon.pri)
20
LIBS += $$QMAKE_LIBS_XKBCOMMON
21
QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_XKBCOMMON
24
OTHER_FILES += $$PWD/compose.json
26
PLUGIN_TYPE = platforminputcontexts
28
PLUGIN_CLASS_NAME = QComposePlatformInputContextPlugin