aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qnx
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-01-07 18:01:13 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2020-01-15 14:57:14 +0000
commitdd7d50bc5321e639b9b14e7125e1e3b509cd14c8 (patch)
treef3d466421d93467bdf96acdc1f2f3a0759817617 /src/plugins/qnx
parent990446407476ac09dd2659d1ad399453efcc2223 (diff)
Qnx: Do not offer incremental deployment
We don't know of a way to retrieve machine-readable file timestamps on that system. Fixes: QTCREATORBUG-23429 Change-Id: Ib33b09e7dffaa296cf1dc44dd5b4b41821e44e3a Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/qnx')
-rw-r--r--src/plugins/qnx/qnxplugin.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/plugins/qnx/qnxplugin.cpp b/src/plugins/qnx/qnxplugin.cpp
index c9f124b31a..6b775794ce 100644
--- a/src/plugins/qnx/qnxplugin.cpp
+++ b/src/plugins/qnx/qnxplugin.cpp
@@ -67,6 +67,13 @@ using namespace ProjectExplorer;
namespace Qnx {
namespace Internal {
+class QnxUploadStep : public RemoteLinux::GenericDirectUploadStep
+{
+public:
+ QnxUploadStep(BuildStepList *bsl, Core::Id id) : GenericDirectUploadStep(bsl, id, false) {}
+ static Core::Id stepId() { return "Qnx.DirectUploadStep"; }
+};
+
template <class Step>
class GenericQnxDeployStepFactory : public BuildStepFactory
{
@@ -98,7 +105,7 @@ public:
});
addInitialStep(DeviceCheckBuildStep::stepId());
addInitialStep(RemoteLinux::RemoteLinuxCheckForFreeDiskSpaceStep::stepId());
- addInitialStep(RemoteLinux::GenericDirectUploadStep::stepId());
+ addInitialStep(QnxUploadStep::stepId());
}
};
@@ -114,7 +121,7 @@ public:
QnxQtVersionFactory qtVersionFactory;
QnxDeviceFactory deviceFactory;
QnxDeployConfigurationFactory deployConfigFactory;
- GenericQnxDeployStepFactory<RemoteLinux::GenericDirectUploadStep> directUploadDeployFactory;
+ GenericQnxDeployStepFactory<QnxUploadStep> directUploadDeployFactory;
GenericQnxDeployStepFactory<RemoteLinux::RemoteLinuxCheckForFreeDiskSpaceStep> checkForFreeDiskSpaceDeployFactory;
GenericQnxDeployStepFactory<RemoteLinux::MakeInstallStep> makeInstallDeployFactory;
GenericQnxDeployStepFactory<DeviceCheckBuildStep> checkBuildDeployFactory;