forked from qt-creator/qt-creator
Mobile platforms: Do not use QLatin1String in BuildSteps
Change-Id: I3d67e94e7dc2d86ac1eba641562ee4a045f95d6c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
This commit is contained in:
@@ -145,18 +145,18 @@ QVariantMap IosBuildStep::toMap() const
|
||||
{
|
||||
QVariantMap map(AbstractProcessStep::toMap());
|
||||
|
||||
map.insert(QLatin1String(BUILD_ARGUMENTS_KEY), m_baseBuildArguments);
|
||||
map.insert(QLatin1String(BUILD_USE_DEFAULT_ARGS_KEY), m_useDefaultArguments);
|
||||
map.insert(QLatin1String(CLEAN_KEY), m_clean);
|
||||
map.insert(BUILD_ARGUMENTS_KEY, m_baseBuildArguments);
|
||||
map.insert(BUILD_USE_DEFAULT_ARGS_KEY, m_useDefaultArguments);
|
||||
map.insert(CLEAN_KEY, m_clean);
|
||||
return map;
|
||||
}
|
||||
|
||||
bool IosBuildStep::fromMap(const QVariantMap &map)
|
||||
{
|
||||
QVariant bArgs = map.value(QLatin1String(BUILD_ARGUMENTS_KEY));
|
||||
QVariant bArgs = map.value(BUILD_ARGUMENTS_KEY);
|
||||
m_baseBuildArguments = bArgs.toStringList();
|
||||
m_useDefaultArguments = map.value(QLatin1String(BUILD_USE_DEFAULT_ARGS_KEY)).toBool();
|
||||
m_clean = map.value(QLatin1String(CLEAN_KEY)).toBool();
|
||||
m_useDefaultArguments = map.value(BUILD_USE_DEFAULT_ARGS_KEY).toBool();
|
||||
m_clean = map.value(CLEAN_KEY).toBool();
|
||||
|
||||
return BuildStep::fromMap(map);
|
||||
}
|
||||
@@ -173,11 +173,11 @@ QStringList IosBuildStep::defaultArguments() const
|
||||
ToolChain *tc = ToolChainKitInformation::toolChain(kit, ProjectExplorer::Constants::CXX_LANGUAGE_ID);
|
||||
switch (target()->activeBuildConfiguration()->buildType()) {
|
||||
case BuildConfiguration::Debug :
|
||||
res << QLatin1String("-configuration") << QLatin1String("Debug");
|
||||
res << "-configuration" << "Debug";
|
||||
break;
|
||||
case BuildConfiguration::Release :
|
||||
case BuildConfiguration::Profile :
|
||||
res << QLatin1String("-configuration") << QLatin1String("Release");
|
||||
res << "-configuration" << "Release";
|
||||
break;
|
||||
case BuildConfiguration::Unknown :
|
||||
break;
|
||||
@@ -191,14 +191,14 @@ QStringList IosBuildStep::defaultArguments() const
|
||||
res << gtc->platformCodeGenFlags();
|
||||
}
|
||||
if (!SysRootKitInformation::sysRoot(kit).isEmpty())
|
||||
res << QLatin1String("-sdk") << SysRootKitInformation::sysRoot(kit).toString();
|
||||
res << QLatin1String("SYMROOT=") + IosManager::resDirForTarget(target());
|
||||
res << "-sdk" << SysRootKitInformation::sysRoot(kit).toString();
|
||||
res << "SYMROOT=" + IosManager::resDirForTarget(target());
|
||||
return res;
|
||||
}
|
||||
|
||||
QString IosBuildStep::buildCommand() const
|
||||
{
|
||||
return QLatin1String("xcodebuild"); // add path?
|
||||
return "xcodebuild"; // add path?
|
||||
}
|
||||
|
||||
void IosBuildStep::run(QFutureInterface<bool> &fi)
|
||||
@@ -334,7 +334,7 @@ BuildStep *IosBuildStepFactory::create(BuildStepList *parent, const Id id)
|
||||
IosBuildStep *step = new IosBuildStep(parent);
|
||||
if (parent->id() == ProjectExplorer::Constants::BUILDSTEPS_CLEAN) {
|
||||
step->setClean(true);
|
||||
step->setExtraArguments(QStringList(QLatin1String("clean")));
|
||||
step->setExtraArguments(QStringList("clean"));
|
||||
} else if (parent->id() == ProjectExplorer::Constants::BUILDSTEPS_BUILD) {
|
||||
// nomal setup
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user