summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2018-12-19 10:28:32 +0100
committerDominik Holland <dominik.holland@pelagicore.com>2019-02-04 16:27:52 +0000
commit267f162d75ee78f79785c43dddfcdd3089d54d53 (patch)
tree38a24e4d59581ab14d14552085779348fe1adb76
parenta563101f4627c777070dfe0eedbbc17e220ab648 (diff)
Automatically generate and install appman qmltypes
Fixes: AUTOSUITE-713 Change-Id: I83ca69f12c6c8209b657196cd840aa295cb44a9b Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
-rw-r--r--src/tools/dumpqmltypes/dumpqmltypes.pro15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/tools/dumpqmltypes/dumpqmltypes.pro b/src/tools/dumpqmltypes/dumpqmltypes.pro
index 147f383b..df2b92f9 100644
--- a/src/tools/dumpqmltypes/dumpqmltypes.pro
+++ b/src/tools/dumpqmltypes/dumpqmltypes.pro
@@ -26,3 +26,18 @@ SOURCES += \
load(qt_tool)
load(install-prefix)
+
+
+!cross_compile {
+ qtPrepareTool(QMLPLUGINDUMP, appman-dumpqmltypes)
+ QT_TOOL_ENV =
+
+ build_pass|!debug_and_release {
+ QMAKE_POST_LINK += $$QMLPLUGINDUMP $$OUT_PWD
+ qmltypes_file.files = $$OUT_PWD/QtApplicationManager
+ qmltypes_file.path = $$[QT_INSTALL_QML]
+ qmltypes_file.CONFIG = no_check_exist directory
+
+ INSTALLS += qmltypes_file
+ }
+}