forked from qt-creator/qt-creator
Debugger: Set debuggee environment vars.
Env vars should be set to debuggee not to debugger. Change-Id: I1ff877e295cb61f3a47c3aec5ffb43dea64df1cc Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
@@ -91,8 +91,6 @@ void GdbRemoteServerEngine::setupEngine()
|
||||
}
|
||||
if (!runParameters().workingDirectory.isEmpty())
|
||||
m_gdbProc.setWorkingDirectory(runParameters().workingDirectory);
|
||||
if (runParameters().environment.size())
|
||||
m_gdbProc.setEnvironment(runParameters().environment);
|
||||
|
||||
if (runParameters().remoteSetupNeeded)
|
||||
notifyEngineRequestRemoteSetup();
|
||||
@@ -186,6 +184,8 @@ void GdbRemoteServerEngine::setupInferior()
|
||||
if (!args.isEmpty())
|
||||
postCommand("-exec-arguments " + args.toLocal8Bit());
|
||||
|
||||
setEnvironmentVariables();
|
||||
|
||||
// This has to be issued before 'target remote'. On pre-7.0 the
|
||||
// command is not present and will result in ' No symbol table is
|
||||
// loaded. Use the "file" command.' as gdb tries to set the
|
||||
|
||||
Reference in New Issue
Block a user