diff --git a/src/libs/utils/buildablehelperlibrary.cpp b/src/libs/utils/buildablehelperlibrary.cpp index 3fa6ca97cfb50c9747495b2bddc5df7e016c2530..7b42a8d7792d673607a99093f797ddf3dd063f2e 100644 --- a/src/libs/utils/buildablehelperlibrary.cpp +++ b/src/libs/utils/buildablehelperlibrary.cpp @@ -90,10 +90,12 @@ QString BuildableHelperLibrary::qtVersionForQMake(const QString &qmakePath) return QString(); } const QString output = QString::fromLocal8Bit(qmake.readAllStandardOutput()); - QRegExp regexp(QLatin1String("(QMake version|QMake version:)[\\s]*([\\d.]*)"), Qt::CaseInsensitive); + static QRegExp regexp(QLatin1String("(QMake version|QMake version:)[\\s]*([\\d.]*)"), + Qt::CaseInsensitive); regexp.indexIn(output); if (regexp.cap(2).startsWith(QLatin1String("2."))) { - QRegExp regexp2(QLatin1String("Using Qt version[\\s]*([\\d\\.]*)"), Qt::CaseInsensitive); + static QRegExp regexp2(QLatin1String("Using Qt version[\\s]*([\\d\\.]*)"), + Qt::CaseInsensitive); regexp2.indexIn(output); const QString version = regexp2.cap(1); return version; @@ -108,7 +110,7 @@ bool BuildableHelperLibrary::checkMinimumQtVersion(const QString &qtVersionStrin int patch = -1; // check format - QRegExp qtVersionRegex(QLatin1String("^\\d+\\.\\d+\\.\\d+$")); + static QRegExp qtVersionRegex(QLatin1String("^\\d+\\.\\d+\\.\\d+$")); if (!qtVersionRegex.exactMatch(qtVersionString)) return false;