diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-06-22 15:54:06 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-07-17 13:19:37 +0000 |
commit | aaaeea6a55ca1242689f4cf16e3aac173ff7d8c4 (patch) | |
tree | 8922c7b2f74c2c6814a2f229f8a6a2f8cb36e799 /tests/auto/blackbox/testdata-qt/cached-qml/cached-qml.qbs | |
parent | d479de3d9b6042bf14a905ec3ba3bf2a451f7b55 (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.qbs | 30 |
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" + } +} |