diff options
Diffstat (limited to 'src/import/import.pro')
-rw-r--r-- | src/import/import.pro | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/src/import/import.pro b/src/import/import.pro index 719ad518..c1045ffc 100644 --- a/src/import/import.pro +++ b/src/import/import.pro @@ -1,12 +1,34 @@ +TARGET = qtquickvirtualkeyboardplugin TARGETPATH = QtQuick/VirtualKeyboard -QML_FILES += plugins.qmltypes +IMPORT_VERSION = 2.4 +QT += qml quick virtualkeyboard-private -load(qml_module) +CONFIG += no_cxx_module -# qmltypes target +SOURCES += \ + qtquickvirtualkeyboardplugin.cpp + +HEADERS += \ + qtquickvirtualkeyboardplugin.h + +OTHER_FILES += \ + dependencies.json \ + plugins.qmltypes \ + qmldir + +win32 { + QMAKE_TARGET_PRODUCT = "Qt Virtual Keyboard (Qt $$QT_VERSION)" + QMAKE_TARGET_DESCRIPTION = "Virtual Keyboard for Qt." +} + +load(qml_plugin) + +# qmltypes target override (requires QT_IM_MODULE=qtvirtualkeyboard, -defaultplatform and +# $$PWD/dependencies.json) !cross_compile:if(build_pass|!debug_and_release) { qtPrepareTool(QMLPLUGINDUMP, qmlplugindump) - - qmltypes.commands = QT_IM_MODULE=qtvirtualkeyboard $$QMLPLUGINDUMP -defaultplatform -nonrelocatable QtQuick.VirtualKeyboard 2.4 > $$PWD/plugins.qmltypes + # Note for win32 you need to set QT_IM_MODULE=qtvirtualkeyboard environment variable manually + !win32: QMPPLUGINDUMP_ENV = "QT_IM_MODULE=qtvirtualkeyboard" + qmltypes.commands = $$QMPPLUGINDUMP_ENV $$QMLPLUGINDUMP -defaultplatform -nonrelocatable -dependencies $$PWD/dependencies.json QtQuick.VirtualKeyboard $$IMPORT_VERSION > $$PWD/plugins.qmltypes QMAKE_EXTRA_TARGETS += qmltypes } |