forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.2'
Conflicts: qtcreator.pri qtcreator.qbs src/plugins/coreplugin/editormanager/editormanager.cpp src/plugins/cppeditor/cppeditor.cpp src/plugins/remotelinux/remotelinuxdebugsupport.cpp src/plugins/texteditor/basetexteditor.cpp Change-Id: I0da7c1cf2506b12d0563795aa8177fc45e97050f
This commit is contained in:
@@ -1712,17 +1712,13 @@ void QmakeProFileNode::setupReader()
|
||||
|
||||
QmakeProFileNode::EvalResult QmakeProFileNode::evaluate()
|
||||
{
|
||||
EvalResult evalResult = EvalOk;
|
||||
if (ProFile *pro = m_readerExact->parsedProFile(m_projectFilePath)) {
|
||||
if (!m_readerExact->accept(pro, QMakeEvaluator::LoadAll))
|
||||
evalResult = EvalPartial;
|
||||
if (!m_readerCumulative->accept(pro, QMakeEvaluator::LoadPreFiles))
|
||||
evalResult = EvalFail;
|
||||
bool exactOk = m_readerExact->accept(pro, QMakeEvaluator::LoadAll);
|
||||
bool cumulOk = m_readerCumulative->accept(pro, QMakeEvaluator::LoadPreFiles);
|
||||
pro->deref();
|
||||
} else {
|
||||
evalResult = EvalFail;
|
||||
return exactOk ? EvalOk : cumulOk ? EvalPartial : EvalFail;
|
||||
}
|
||||
return evalResult;
|
||||
return EvalFail;
|
||||
}
|
||||
|
||||
void QmakeProFileNode::asyncEvaluate(QFutureInterface<EvalResult> &fi)
|
||||
|
||||
Reference in New Issue
Block a user