forked from qt-creator/qt-creator
RunConfigurationAspect: Re-enable macro substitution
Re-enable macro substitution in work directory of run configurations. This makes it possible to do %{sourceDir} or %{buildDir} again. Task-number: QTCREATORBUG-16338 Change-Id: Ifff7831bf3aa0078d13185da5f5e7c6a3be2f852 Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
@@ -215,9 +215,6 @@ void WorkingDirectoryAspect::toMap(QVariantMap &data) const
|
|||||||
|
|
||||||
FileName WorkingDirectoryAspect::workingDirectory() const
|
FileName WorkingDirectoryAspect::workingDirectory() const
|
||||||
{
|
{
|
||||||
if (m_chooser) {
|
|
||||||
return m_chooser->fileName();
|
|
||||||
} else {
|
|
||||||
auto envAspect = runConfiguration()->extraAspect<EnvironmentAspect>();
|
auto envAspect = runConfiguration()->extraAspect<EnvironmentAspect>();
|
||||||
const Utils::Environment env = envAspect ? envAspect->environment()
|
const Utils::Environment env = envAspect ? envAspect->environment()
|
||||||
: Utils::Environment::systemEnvironment();
|
: Utils::Environment::systemEnvironment();
|
||||||
@@ -225,7 +222,6 @@ FileName WorkingDirectoryAspect::workingDirectory() const
|
|||||||
runConfiguration()->macroExpander()->expandProcessArgs(
|
runConfiguration()->macroExpander()->expandProcessArgs(
|
||||||
PathChooser::expandedDirectory(m_workingDirectory.toString(), env, QString())));
|
PathChooser::expandedDirectory(m_workingDirectory.toString(), env, QString())));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
FileName WorkingDirectoryAspect::defaultWorkingDirectory() const
|
FileName WorkingDirectoryAspect::defaultWorkingDirectory() const
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user