From e3f099b8f35f60ce500d8d50bd4513c21dbc11b8 Mon Sep 17 00:00:00 2001 From: Dominik Holland Date: Wed, 6 Mar 2024 09:27:51 +0100 Subject: [PATCH] AppMan: Fix crash when using a qmlproject Limit the Deploy Configuration and the CMake step to CMake projects. Change-Id: If198dc2e4277861f2aa9183c5eeed0cc1d40727c Reviewed-by: Reviewed-by: hjk --- src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp | 1 + .../appmanagerdeployconfigurationfactory.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp b/src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp index 94f91a15856..0f9ae37f712 100644 --- a/src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp +++ b/src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp @@ -44,6 +44,7 @@ public: setDisplayName(Tr::tr("Create Application Manager package with CMake")); setSupportedStepList(ProjectExplorer::Constants::BUILDSTEPS_DEPLOY); + setSupportedProjectType(CMakeProjectManager::Constants::CMAKE_PROJECT_ID); } }; diff --git a/src/plugins/qtapplicationmanager/appmanagerdeployconfigurationfactory.cpp b/src/plugins/qtapplicationmanager/appmanagerdeployconfigurationfactory.cpp index ed524cae286..b6b3b9a0910 100644 --- a/src/plugins/qtapplicationmanager/appmanagerdeployconfigurationfactory.cpp +++ b/src/plugins/qtapplicationmanager/appmanagerdeployconfigurationfactory.cpp @@ -16,6 +16,7 @@ #include #include +#include using namespace ProjectExplorer; @@ -37,6 +38,7 @@ public: addSupportedTargetDeviceType(ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE); addSupportedTargetDeviceType(RemoteLinux::Constants::GenericLinuxOsType); addSupportedTargetDeviceType(Qdb::Constants::QdbLinuxOsType); + setSupportedProjectType(CMakeProjectManager::Constants::CMAKE_PROJECT_ID); addInitialStep(Constants::CMAKE_PACKAGE_STEP_ID); addInitialStep(Constants::DEPLOY_PACKAGE_STEP_ID, isNecessaryToDeploy);