From a04cb938cb67e2a2d20de8b4124d145fcc15bb51 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 7 Nov 2023 11:03:55 +0100 Subject: [PATCH] CMakePM: Fix crash if no run device is set Change-Id: I8b13afcc466f92b93a8ad09ffa1ccc1ced2fcae7 Reviewed-by: Cristian Adam --- src/plugins/cmakeprojectmanager/cmakebuildstep.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp index 370799fe260..be64e7d6656 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp @@ -777,6 +777,9 @@ void CMakeBuildStep::updateDeploymentData() IDeviceConstPtr runDevice = DeviceKitAspect::device(buildSystem()->kit()); + if (!runDevice) + return; + const auto appFileNames = transform>(buildSystem()->applicationTargets(), [](const BuildTargetInfo &appTarget) { return appTarget.targetFilePath.fileName(); });