From 5a38e9b9cc1eaa9d868746bf83e22b140ac122d6 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 24 Oct 2011 17:29:58 +0200 Subject: Fremantle: Don't use unsupported "mad" option. Our SDK uses an outdated MADDE that does not support the "--no-force-downgrade" option when deploying into the sysroot. Task-number: QTCREATORBUG-6328 Change-Id: Icb0c9774daee9b9840403ca8a14c9f6604cf3624 Reviewed-by: Christian Kandeler --- src/plugins/madde/maemoinstalltosysrootstep.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/plugins/madde/maemoinstalltosysrootstep.cpp') diff --git a/src/plugins/madde/maemoinstalltosysrootstep.cpp b/src/plugins/madde/maemoinstalltosysrootstep.cpp index 7ee24625d0..6cb2fff82e 100644 --- a/src/plugins/madde/maemoinstalltosysrootstep.cpp +++ b/src/plugins/madde/maemoinstalltosysrootstep.cpp @@ -35,6 +35,7 @@ #include "maemoglobal.h" #include "maemopackagecreationstep.h" #include "maemoqtversion.h" +#include "qt4maemotarget.h" #include @@ -248,8 +249,12 @@ BuildStepConfigWidget *MaemoInstallDebianPackageToSysrootStep::createConfigWidge QStringList MaemoInstallDebianPackageToSysrootStep::madArguments() const { - return QStringList() << QLatin1String("xdpkg") << QLatin1String("--no-force-downgrade") - << QLatin1String("-i"); + QStringList args; + args << QLatin1String("xdpkg"); + if (qobject_cast(target())) + args << QLatin1String("--no-force-downgrade"); + args << QLatin1String("-i"); + return args; } const QString MaemoInstallDebianPackageToSysrootStep::Id -- cgit v1.2.1