Add option for globally changing the base environment for tools

Fixes: QTCREATORBUG-22123
Change-Id: I00a5bbdf92e5dab513cb12f3518a2abb1adbb9cd
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
Eike Ziller
2020-11-16 16:40:12 +01:00
parent 05dca6f09e
commit e755094480
8 changed files with 370 additions and 220 deletions

View File

@@ -313,6 +313,11 @@ void Environment::modifySystemEnvironment(const EnvironmentItems &list)
staticSystemEnvironment->modify(list);
}
void Environment::setSystemEnvironment(const Environment &environment)
{
*staticSystemEnvironment = environment;
}
/** Expand environment variables in a string.
*
* Environment variables are accepted in the following forms: