From 9e1116c73bbc72bd88ea321d2914aca493091d5f Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Tue, 12 Jun 2012 22:03:26 +0200 Subject: [PATCH] prune feature search paths which don't actually exist follow suit with qmake ... Change-Id: Ifd84044f0543a80cdabee980185cc2e8bd492ea6 Reviewed-by: Daniel Teske --- src/shared/proparser/qmakeevaluator.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/shared/proparser/qmakeevaluator.cpp b/src/shared/proparser/qmakeevaluator.cpp index b12e9b1a3b6..192b3859a2e 100644 --- a/src/shared/proparser/qmakeevaluator.cpp +++ b/src/shared/proparser/qmakeevaluator.cpp @@ -1175,7 +1175,11 @@ QStringList QMakeEvaluator::qmakeFeaturePaths() const feature_roots.removeDuplicates(); - return feature_roots; + QStringList ret; + foreach (const QString &root, feature_roots) + if (IoUtils::exists(root)) + ret << root; + return ret; } QString QMakeEvaluator::propertyValue(const QString &name, bool complain) const