diff options
author | hjk <[email protected]> | 2023-05-22 16:13:29 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2023-05-23 12:21:24 +0000 |
commit | 27a63b0930b03f4531ecf8c07d5b423f450de6b6 (patch) | |
tree | 2c706202ec1a1be5a9d5952198c199b2a5f67490 /src/plugins/valgrind/valgrindengine.cpp | |
parent | cdf1926215bd2fe4d5caf4653fb43e3175436984 (diff) |
Valgrind: Also search in path before chickening out
Amends db2b09f4eb.
Change-Id: I1134fe2bc9441c12924332bb2666f108eb2f0d32
Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/plugins/valgrind/valgrindengine.cpp')
-rw-r--r-- | src/plugins/valgrind/valgrindengine.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/valgrind/valgrindengine.cpp b/src/plugins/valgrind/valgrindengine.cpp index 3059169786b..2d4ab6aadca 100644 --- a/src/plugins/valgrind/valgrindengine.cpp +++ b/src/plugins/valgrind/valgrindengine.cpp @@ -56,7 +56,10 @@ void ValgrindToolRunner::start() FilePath valgrindExecutable = m_settings.valgrindExecutable(); if (IDevice::ConstPtr dev = DeviceKitAspect::device(runControl()->kit())) valgrindExecutable = dev->filePath(valgrindExecutable.path()); - if (!valgrindExecutable.isExecutableFile()) { + + const FilePath found = valgrindExecutable.searchInPath(); + + if (!found.isExecutableFile()) { reportFailure(Tr::tr("Valgrind executable \"%1\" not found or not executable.\n" "Check settings or ensure valgrind is installed and available in PATH.") .arg(valgrindExecutable.toUserOutput())); |