forked from qt-creator/qt-creator
QmakeProjectManager: Fix qmake getting re-run unnecessarily
... when separate debug info was disabled. Fixes: QTCREATORBUG-25134 Change-Id: Ia527de39b9409f68d1aa4babd64a30e18bb1f1ae Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
committed by
Eike Ziller
parent
2a37a5ae16
commit
7d0be4882c
@@ -206,10 +206,13 @@ QList<QMakeAssignment> MakeFileParse::parseAssignments(const QList<QMakeAssignme
|
|||||||
else
|
else
|
||||||
foundForceDebugInfo = false;
|
foundForceDebugInfo = false;
|
||||||
} else if (value == QLatin1String("separate_debug_info")) {
|
} else if (value == QLatin1String("separate_debug_info")) {
|
||||||
if (qa.op == QLatin1String("+="))
|
if (qa.op == QLatin1String("+=")) {
|
||||||
foundSeparateDebugInfo = true;
|
foundSeparateDebugInfo = true;
|
||||||
else
|
m_config.separateDebugInfo = TriState::Enabled;
|
||||||
|
} else {
|
||||||
foundSeparateDebugInfo = false;
|
foundSeparateDebugInfo = false;
|
||||||
|
m_config.separateDebugInfo = TriState::Disabled;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
newValues.append(value);
|
newValues.append(value);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user