aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/archive.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2021-08-17 14:49:19 +0200
committerhjk <hjk@qt.io>2021-08-23 11:56:24 +0000
commit57a90b019fbede5fdc1ffcfebf2e9a929d46318a (patch)
tree7579895a8a321124e1918de0fdd23526f413bd15 /src/libs/utils/archive.cpp
parent59c0e5480abbf0cd4d343ef94fa2e16b9d86c0b6 (diff)
Utils: Introduce a FilePath::searchInPath() convenience function
Diverts to searchInDirectory(). Use it in some places. Change-Id: I9e5642f0ae0ed4dd9fb9f34bcaa11a25bd26c690 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/libs/utils/archive.cpp')
-rw-r--r--src/libs/utils/archive.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/utils/archive.cpp b/src/libs/utils/archive.cpp
index 66a419fdbb8..2bbc8eb9eb8 100644
--- a/src/libs/utils/archive.cpp
+++ b/src/libs/utils/archive.cpp
@@ -118,8 +118,8 @@ static QVector<Tool> toolsForFilePath(const FilePath &fp)
static Utils::optional<Tool> resolveTool(const Tool &tool)
{
- const FilePaths dirs = Environment::systemEnvironment().path() + tool.additionalSearchDirs;
- const FilePath executable = tool.command.executable().withExecutableSuffix().searchInDirectories(dirs);
+ const FilePath executable =
+ tool.command.executable().withExecutableSuffix().searchInPath(tool.additionalSearchDirs);
Tool resolvedTool = tool;
resolvedTool.command.setExecutable(executable);
return executable.isEmpty() ? Utils::nullopt : Utils::make_optional(resolvedTool);