aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
diff options
context:
space:
mode:
authorBogDan Vatra <bogdan@kde.org>2015-07-15 10:38:15 +0300
committerBogDan Vatra <bogdan@kde.org>2015-07-15 08:26:58 +0000
commit0f46ad4a552439a4b137bc8cab2d6c41edb5cbc0 (patch)
treeee2e236e2f1481b8d9c38818f43c3c62243363bd /src/plugins/debugger/gdb/remotegdbserveradapter.cpp
parent2901b008ec6a56dd249f53b794b48ad7c074244e (diff)
Debugger: Set debuggee environment vars.
Env vars should be set to debuggee not to debugger. Change-Id: I1ff877e295cb61f3a47c3aec5ffb43dea64df1cc Reviewed-by: hjk <hjk@theqtcompany.com>
Diffstat (limited to 'src/plugins/debugger/gdb/remotegdbserveradapter.cpp')
-rw-r--r--src/plugins/debugger/gdb/remotegdbserveradapter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
index 617f087791..95f99d136a 100644
--- a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
+++ b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
@@ -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