forked from qt-creator/qt-creator
Take the build environment into account for searching what to execute.
Fixes a bug where the cmake plugin wasn't finding make, if the make commands directory was added to path in the build environment.
This commit is contained in:
@@ -58,7 +58,13 @@ void AbstractProcessStep::setCommand(const QString &buildConfiguration, const QS
|
||||
|
||||
QString AbstractProcessStep::command(const QString &buildConfiguration) const
|
||||
{
|
||||
return value(buildConfiguration, PROCESS_COMMAND).toString();
|
||||
QString result = value(buildConfiguration, PROCESS_COMMAND).toString();
|
||||
if (QFileInfo(result).isRelative()) {
|
||||
QString searchInPath = environment(buildConfiguration).searchInPath(result);
|
||||
if (!searchInPath.isEmpty())
|
||||
result = searchInPath;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
void AbstractProcessStep::setWorkingDirectory(const QString &buildConfiguration, const QString &workingDirectory)
|
||||
|
||||
Reference in New Issue
Block a user