Debugger: do not show warning on remote debugging session

Do not show a warning about debugging a release build when attaching to
a remote cdb debug session.

Change-Id: Icfafe13efc873cafc98466d3ab2cd2c344796e0e
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
David Schulz
2018-12-05 09:56:30 +01:00
parent c4a3b770c7
commit 57715c7f66

View File

@@ -2638,7 +2638,10 @@ void CppDebuggerEngine::validateRunParameters(DebuggerRunParameters &rp)
"experience for this binary format.").arg(preferredDebugger);
break;
}
if (warnOnRelease && rp.cppEngineType == CdbEngineType) {
if (warnOnRelease
&& rp.cppEngineType == CdbEngineType
&& rp.startMode != AttachToRemoteServer) {
QTC_ASSERT(!rp.symbolFile.isEmpty(), return);
if (!rp.symbolFile.endsWith(".exe", Qt::CaseInsensitive))
rp.symbolFile.append(".exe");
QString errorMessage;