androiddeployqt: use QFile::exists instead of QDir().exists
Internally QDir().exists calls QFile::exists(filePath(name)) Pick-to: 6.2 6.3 6.4 Change-Id: I2993d924268b10135bd9df4e9f8165b869946efc Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
0c82f98ec5
commit
e2f14e5be7
@ -1952,18 +1952,18 @@ bool scanImports(Options *options, QSet<QString> *usedDependencies)
|
||||
// because it will cause qmlimportscanner to fail.
|
||||
// This also covers the case when only qtbase is installed in a regular Qt build.
|
||||
const QString mainImportPath = options->qtInstallDirectory + "/qml"_L1;
|
||||
if (QDir().exists(mainImportPath))
|
||||
if (QFile::exists(mainImportPath))
|
||||
importPaths += shellQuote(mainImportPath);
|
||||
|
||||
// These are usually provided by CMake in the deployment json file from paths specified
|
||||
// in CMAKE_FIND_ROOT_PATH. They might not have qml modules.
|
||||
for (const QString &prefix : options->extraPrefixDirs)
|
||||
if (QDir().exists(prefix + "/qml"_L1))
|
||||
if (QFile::exists(prefix + "/qml"_L1))
|
||||
importPaths += shellQuote(prefix + "/qml"_L1);
|
||||
|
||||
// These are provided by both CMake and qmake.
|
||||
for (const QString &qmlImportPath : qAsConst(options->qmlImportPaths)) {
|
||||
if (QDir().exists(qmlImportPath)) {
|
||||
if (QFile::exists(qmlImportPath)) {
|
||||
importPaths += shellQuote(qmlImportPath);
|
||||
} else {
|
||||
fprintf(stderr, "Warning: QML import path %s does not exist.\n",
|
||||
|
Loading…
Reference in New Issue
Block a user