From 098e616512d6b171a382ed1990b7125b4bdfce3d Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 14 Jul 2021 15:26:56 +0200 Subject: [PATCH] CMake: Fix restoration of remote cmake tools So far this only worked accidentally for cases where a local cmake was available in a similar place. Change-Id: I089d2774b3fde00cf369b5524bb98023b6f1aadb Reviewed-by: Christian Stenger --- src/plugins/cmakeprojectmanager/cmaketoolsettingsaccessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/cmaketoolsettingsaccessor.cpp b/src/plugins/cmakeprojectmanager/cmaketoolsettingsaccessor.cpp index 6e38e67a0d0..315fc6878dd 100644 --- a/src/plugins/cmakeprojectmanager/cmaketoolsettingsaccessor.cpp +++ b/src/plugins/cmakeprojectmanager/cmaketoolsettingsaccessor.cpp @@ -239,7 +239,7 @@ CMakeToolSettingsAccessor::cmakeTools(const QVariantMap &data, bool fromSdk) con const QVariantMap dbMap = data.value(key).toMap(); auto item = std::make_unique(dbMap, fromSdk); - if (item->isAutoDetected() && !item->cmakeExecutable().toFileInfo().isExecutable()) { + if (item->isAutoDetected() && !item->cmakeExecutable().isExecutableFile()) { qWarning() << QString::fromLatin1("CMakeTool \"%1\" (%2) dropped since the command is not executable.") .arg(item->cmakeExecutable().toUserOutput(), item->id().toString()); continue;