From a723e53357cab6c918a3c048b6c4824fe42308f6 Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Tue, 23 Mar 2010 18:30:04 +0100 Subject: [PATCH] Prefer command line arguments over environment for specifying certificates for sis creation. --- .../qt4projectmanager/qt-s60/s60createpackagestep.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp b/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp index a05801b53f8..8bf413dac36 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp @@ -101,12 +101,14 @@ bool S60CreatePackageStep::init() return false; Qt4BuildConfiguration *bc = qt4BuildConfiguration(); ProjectExplorer::Environment environment = bc->environment(); + setEnvironment(environment); + QStringList args; + args << QLatin1String("sis"); if (signingMode() == SignCustom) { - environment.set(QLatin1String("QT_SIS_CERTIFICATE"), QDir::toNativeSeparators(customSignaturePath())); - environment.set(QLatin1String("QT_SIS_KEY"), QDir::toNativeSeparators(customKeyPath())); + args << QLatin1String("QT_SIS_CERTIFICATE=") + QDir::toNativeSeparators(customSignaturePath()) + << QLatin1String("QT_SIS_KEY=") + QDir::toNativeSeparators(customKeyPath()); } - setEnvironment(environment); - setArguments(QStringList() << "sis"); // overwrite any stuff done in make step + setArguments(args); // overwrite any stuff done in make step return true; } -- GitLab