From 955ce2169fe61cf02c1822f9f70ce35a12548c41 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Thu, 22 Jan 2015 13:39:20 +0100 Subject: [PATCH] QmakeProject: Use file list even in the EvalPartial case EvalPartial is if the exact parse didn't work out at all, but the cumulative did. Task-number: QTCREATORBUG-13871 Change-Id: I98f6389783d15b156e56dc8be7d388b2951d9bdf Reviewed-by: hjk --- src/plugins/qmakeprojectmanager/qmakenodes.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmakeprojectmanager/qmakenodes.cpp b/src/plugins/qmakeprojectmanager/qmakenodes.cpp index 40bd46c2107..563856f4a5d 100644 --- a/src/plugins/qmakeprojectmanager/qmakenodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakenodes.cpp @@ -1946,6 +1946,9 @@ EvalResult *QmakeProFileNode::evaluate(const EvalInput &input) if (readerBuildPass && readerBuildPass != input.readerExact) delete readerBuildPass; + } + + if (result->state == EvalResult::EvalOk || result->state == EvalResult::EvalPartial) { QList> variableAndVPathInformation; { // Collect information on VPATHS and qmake variables