summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/plugins/declarativetestplugin/declarativetestplugin.pro6
-rw-r--r--tests/plugins/imports.pri8
2 files changed, 14 insertions, 0 deletions
diff --git a/tests/plugins/declarativetestplugin/declarativetestplugin.pro b/tests/plugins/declarativetestplugin/declarativetestplugin.pro
index ce4fa738..c4c82e2e 100644
--- a/tests/plugins/declarativetestplugin/declarativetestplugin.pro
+++ b/tests/plugins/declarativetestplugin/declarativetestplugin.pro
@@ -15,5 +15,11 @@ SOURCES += locationtest.cpp \
qdeclarativepinchgenerator.cpp \
qdeclarativelocationtestmodel.cpp
+IMPORT_FILES = \
+ qmldir
+
load(qml_plugin)
DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
+
+# must be after load(qml_plugin)
+include(../imports.pri)
diff --git a/tests/plugins/imports.pri b/tests/plugins/imports.pri
new file mode 100644
index 00000000..e7ff1d42
--- /dev/null
+++ b/tests/plugins/imports.pri
@@ -0,0 +1,8 @@
+!contains(DESTDIR, $$[QT_INSTALL_QML]/$$TARGETPATH) {
+ copyimportfiles.input = IMPORT_FILES
+ copyimportfiles.output = $$DESTDIR/${QMAKE_FILE_IN_BASE}${QMAKE_FILE_EXT}
+ copyimportfiles.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
+ copyimportfiles.CONFIG += no_link_no_clean
+ copyimportfiles.variable_out = PRE_TARGETDEPS
+ QMAKE_EXTRA_COMPILERS += copyimportfiles
+}