forked from qt-creator/qt-creator
Qmake: Initialize ExtraRunConfigurationAspects after initial parsing
Task-number: QTCREATORBUG-17462 Task-number: QTCREATORBUG-17477 Change-Id: Ie74455362d7e7ddc0cbd9296a3e2438e7195b00b Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -136,6 +136,12 @@ void DesktopQmakeRunConfiguration::proFileUpdated(QmakeProFileNode *pro, bool su
|
|||||||
emit effectiveTargetInformationChanged();
|
emit effectiveTargetInformationChanged();
|
||||||
setDefaultDisplayName(defaultDisplayName());
|
setDefaultDisplayName(defaultDisplayName());
|
||||||
extraAspect<LocalEnvironmentAspect>()->buildEnvironmentHasChanged();
|
extraAspect<LocalEnvironmentAspect>()->buildEnvironmentHasChanged();
|
||||||
|
|
||||||
|
extraAspect<WorkingDirectoryAspect>()
|
||||||
|
->setDefaultWorkingDirectory(FileName::fromString(baseWorkingDirectory()));
|
||||||
|
auto terminalAspect = extraAspect<TerminalAspect>();
|
||||||
|
if (!terminalAspect->isUserSet())
|
||||||
|
terminalAspect->setUseTerminal(isConsoleApplication());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user