diff options
-rw-r--r-- | src/shared/proparser/qmakeglobals.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/shared/proparser/qmakeglobals.cpp b/src/shared/proparser/qmakeglobals.cpp index ec029b8db01..3511320c8f7 100644 --- a/src/shared/proparser/qmakeglobals.cpp +++ b/src/shared/proparser/qmakeglobals.cpp @@ -372,14 +372,12 @@ void QMakeGlobals::parseProperties(const QByteArray &data, QHash<ProKey, ProStri } properties.insert(ProKey(name + QLatin1String("/raw")), value); } - if (variant < PropGet) - properties.insert(ProKey(name + QLatin1String("/get")), value); - properties.insert(ProKey(name + QLatin1String("/src")), value); - } else if (name.startsWith(QLatin1String("QT_HOST_"))) { - if (variant < PropGet) - properties.insert(ProKey(name + QLatin1String("/get")), value); - properties.insert(ProKey(name + QLatin1String("/src")), value); + } else if (!name.startsWith(QLatin1String("QT_HOST_"))) { + continue; } + if (variant < PropGet) + properties.insert(ProKey(name + QLatin1String("/get")), value); + properties.insert(ProKey(name + QLatin1String("/src")), value); } } } |