forked from qt-creator/qt-creator
Git: Modernize executable search
Change-Id: I3bc1293aab74fcff5574d9a339a52776c891b6cf Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -1307,9 +1307,16 @@ FilePath FilePath::searchInDirectories(const FilePaths &dirs) const
|
||||
return Environment::systemEnvironment().searchInDirectories(path(), dirs);
|
||||
}
|
||||
|
||||
FilePath FilePath::searchInPath(const QList<FilePath> &additionalDirs) const
|
||||
FilePath FilePath::searchInPath(const FilePaths &additionalDirs, PathAmending amending) const
|
||||
{
|
||||
return searchInDirectories(deviceEnvironment().path() + additionalDirs);
|
||||
FilePaths directories = deviceEnvironment().path();
|
||||
if (!additionalDirs.isEmpty()) {
|
||||
if (amending == AppendToPath)
|
||||
directories.append(additionalDirs);
|
||||
else
|
||||
directories = additionalDirs + directories;
|
||||
}
|
||||
return searchInDirectories(directories);
|
||||
}
|
||||
|
||||
Environment FilePath::deviceEnvironment() const
|
||||
|
||||
Reference in New Issue
Block a user