aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2017-06-22 15:54:06 +0200
committerJoerg Bornemann <joerg.bornemann@qt.io>2017-07-17 13:19:37 +0000
commitaaaeea6a55ca1242689f4cf16e3aac173ff7d8c4 (patch)
tree8922c7b2f74c2c6814a2f229f8a6a2f8cb36e799 /tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs
parentd479de3d9b6042bf14a905ec3ba3bf2a451f7b55 (diff)
Add support for qmlcachegen
[ChangeLog] Support for qmlcachegen has been added. To enable it in a QML project, set Qt.qml.generateCacheFiles to true. Task-number: QBS-1132 Change-Id: I061eb1afd8994306958376e1cd7f5a98a8f4b03e Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs')
-rw-r--r--tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs b/tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs
new file mode 100644
index 000000000..2a7171fc2
--- /dev/null
+++ b/tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs
@@ -0,0 +1,30 @@
+import qbs
+
+CppApplication {
+ name: "app"
+ Depends { name: "Qt.core" }
+ Depends { name: "Qt.quick" }
+ Depends { name: "Qt.qml" }
+ Qt.qml.generateCacheFiles: true
+ Qt.qml.cacheFilesInstallDir: "data"
+
+ files: [
+ "main.cpp",
+ "MainForm.ui.qml",
+ "main.qml",
+ "stuff.js"
+ ]
+
+ Group {
+ fileTagsFilter: product.type
+ qbs.install: true
+ }
+
+ // Install the C++ sources to tell the blackbox test that Qt.qmlcache is not available.
+ Group {
+ condition: !Qt.qml.cachingEnabled
+ fileTagsFilter: ["cpp"]
+ qbs.install: true
+ qbs.installDir: "data"
+ }
+}