forked from qt-creator/qt-creator
Utils::Environment: Use expanded values
The Environment class is supposed to support values with references to other variables, but we failed to actually expand them in most places. Fixes: QTCREATORBUG-22687 Change-Id: I108cb59d3b4571471423455240f6f4f1cf64bf05 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -794,7 +794,7 @@ bool DebuggerRunTool::fixupParameters()
|
||||
for (const auto &var :
|
||||
QStringList({"DYLD_IMAGE_SUFFIX", "DYLD_LIBRARY_PATH", "DYLD_FRAMEWORK_PATH"}))
|
||||
if (rp.inferior.environment.hasKey(var))
|
||||
rp.debugger.environment.set(var, rp.inferior.environment.value(var));
|
||||
rp.debugger.environment.set(var, rp.inferior.environment.expandedValueForKey(var));
|
||||
|
||||
// validate debugger if C++ debugging is enabled
|
||||
if (rp.isCppDebugging() && !rp.validationErrors.isEmpty()) {
|
||||
|
Reference in New Issue
Block a user