diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2020-01-07 18:01:13 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2020-01-15 14:57:14 +0000 |
commit | dd7d50bc5321e639b9b14e7125e1e3b509cd14c8 (patch) | |
tree | f3d466421d93467bdf96acdc1f2f3a0759817617 /src/plugins/qnx | |
parent | 990446407476ac09dd2659d1ad399453efcc2223 (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.cpp | 11 |
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; |