diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp index 63bea8f1406b78f81e9ad609ac6a899d6524ee03..fc7a8eca168f196bf3eac1500fce6f2b37708616 100644 --- a/src/shared/proparser/profileevaluator.cpp +++ b/src/shared/proparser/profileevaluator.cpp @@ -3028,7 +3028,8 @@ bool ProFileEvaluator::Private::evaluateFeatureFile(const QString &fileName) if (!fn.endsWith(QLatin1String(".prf"))) fn += QLatin1String(".prf"); - if (!fileName.contains((ushort)'/') || !IoUtils::exists(resolvePath(fn))) { + if ((!fileName.contains((ushort)'/') && !fileName.contains((ushort)'\\')) + || !IoUtils::exists(resolvePath(fn))) { if (m_option->feature_roots.isEmpty()) m_option->feature_roots = qmakeFeaturePaths(); int start_root = 0;