diff --git a/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp b/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp index a05801b53f8a2e7e76dd0816ab2dd24aa160ce6c..8bf413dac36343dea9eec81df2b3fa2b40032629 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; }