From 27a63b0930b03f4531ecf8c07d5b423f450de6b6 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 22 May 2023 16:13:29 +0200 Subject: [PATCH] Valgrind: Also search in path before chickening out Amends db2b09f4eb. Change-Id: I1134fe2bc9441c12924332bb2666f108eb2f0d32 Reviewed-by: David Schulz --- src/plugins/valgrind/valgrindengine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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()));