forked from qt-creator/qt-creator
Debugger: Pass data-directory to gdb on Windows
Required for gdb 7.6 Change-Id: I5d02a6b712fbd5c3f70ac4c83871b03197f95696 Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -4774,6 +4774,13 @@ void GdbEngine::startGdb(const QStringList &args)
|
||||
gdbArgs << _("mi");
|
||||
if (!debuggerCore()->boolSetting(LoadGdbInit))
|
||||
gdbArgs << _("-n");
|
||||
if (HostOsInfo::isWindowsHost()) {
|
||||
const QFileInfo gdbBinaryFile(m_gdb);
|
||||
const QString gdbDirectory(gdbBinaryFile.absolutePath());
|
||||
const QString gdbDataDir = gdbDirectory + _("/data-directory");
|
||||
if (QFile::exists(gdbDataDir))
|
||||
gdbArgs << _("--data-directory") << gdbDataDir;
|
||||
}
|
||||
gdbArgs += args;
|
||||
|
||||
connect(gdbProc(), SIGNAL(error(QProcess::ProcessError)),
|
||||
|
||||
Reference in New Issue
Block a user