diff options
Diffstat (limited to 'tools/qmlbundle')
-rw-r--r-- | tools/qmlbundle/main.cpp | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/tools/qmlbundle/main.cpp b/tools/qmlbundle/main.cpp index 6b0a66518f..041041b91a 100644 --- a/tools/qmlbundle/main.cpp +++ b/tools/qmlbundle/main.cpp @@ -188,30 +188,6 @@ int main(int argc, char *argv[]) std::cout.write(fileEntry->contents(), fileEntry->fileSize()); } } - } else if (action == QLatin1String("optimize")) { - if (args.isEmpty()) { - usage(action, "You must specify a bundle"); - return EXIT_FAILURE; - } - const QString bundleFileName = args.takeFirst(); - QQmlBundle bundle(bundleFileName); - if (bundle.open(QFile::ReadWrite)) { - QList<const QQmlBundle::FileEntry *> files = bundle.files(); - for (int ii = 0; ii < files.count(); ++ii) { - const QQmlBundle::FileEntry *file = files.at(ii); - - if (!file->fileName().endsWith(".qml")) - continue; - - QQmlScript::Parser parser; - QString data = QString::fromUtf8(file->contents(), file->fileSize()); - parser.parse(data, QByteArray()); - QByteArray preparse = parser.preparseData(); - - if (!preparse.isEmpty()) - bundle.addMetaLink(file->fileName(), QLatin1String("qml:preparse"), preparse); - } - } } else { showHelp(); } |