forked from qt-creator/qt-creator
QbsProjectManager: Fix race condition on target switch
(cherry picked from commit 77c729bb8a)
Fixes: QTCREATORBUG-21544
Change-Id: I2a29e17ad1fd37049db16634f16e8c6916cb1093
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -1126,6 +1126,8 @@ void QbsProject::updateApplicationTargets()
|
||||
bti.usesTerminal = usesTerminal;
|
||||
bti.displayName = productData.fullDisplayName();
|
||||
bti.runEnvModifier = [targetFile, productData, this](Utils::Environment &env, bool usingLibraryPaths) {
|
||||
if (!qbsProject().isValid())
|
||||
return;
|
||||
QProcessEnvironment procEnv = env.toProcessEnvironment();
|
||||
procEnv.insert(QLatin1String("QBS_RUN_FILE_PATH"), targetFile);
|
||||
QStringList setupRunEnvConfig;
|
||||
|
||||
Reference in New Issue
Block a user