forked from qt-creator/qt-creator
Symbian: Provide field in Qt version to set up SBSv2
Provide a field in the symbian Qt version to set up the SBSv2 build system. Reviewed-by: dt
This commit is contained in:
@@ -132,6 +132,7 @@ QtVersionManager::QtVersionManager()
|
||||
version->setMwcDirectory(s->value("MwcDirectory").toString());
|
||||
version->setS60SDKDirectory(s->value("S60SDKDirectory").toString());
|
||||
version->setGcceDirectory(s->value("GcceDirectory").toString());
|
||||
version->setSbsV2Directory(s->value(QLatin1String("SBSv2Directory")).toString());
|
||||
m_versions.append(version);
|
||||
}
|
||||
s->endArray();
|
||||
@@ -300,6 +301,7 @@ void QtVersionManager::writeVersionsIntoSettings()
|
||||
s->setValue("MwcDirectory", version->mwcDirectory());
|
||||
s->setValue("S60SDKDirectory", version->s60SDKDirectory());
|
||||
s->setValue("GcceDirectory", version->gcceDirectory());
|
||||
s->setValue(QLatin1String("SBSv2Directory"), version->sbsV2Directory());
|
||||
}
|
||||
s->endArray();
|
||||
}
|
||||
@@ -1291,7 +1293,7 @@ bool QtVersion::supportsMobileTarget() const
|
||||
return supportsTargetId(Constants::S60_DEVICE_TARGET_ID) ||
|
||||
supportsTargetId(Constants::S60_EMULATOR_TARGET_ID) ||
|
||||
supportsTargetId(Constants::MAEMO_DEVICE_TARGET_ID) ||
|
||||
supportsTargetId(Constants::QT_SIMULATOR_TARGET_ID);
|
||||
supportsTargetId(Constants::QT_SIMULATOR_TARGET_ID);
|
||||
}
|
||||
|
||||
QList<QSharedPointer<ProjectExplorer::ToolChain> > QtVersion::toolChains() const
|
||||
@@ -1555,6 +1557,16 @@ void QtVersion::setGcceDirectory(const QString &directory)
|
||||
m_toolChainUpToDate = false;
|
||||
}
|
||||
|
||||
QString QtVersion::sbsV2Directory() const
|
||||
{
|
||||
return m_sbsV2Directory;
|
||||
}
|
||||
|
||||
void QtVersion::setSbsV2Directory(const QString &directory)
|
||||
{
|
||||
m_sbsV2Directory = directory;
|
||||
}
|
||||
|
||||
QString QtVersion::mingwDirectory() const
|
||||
{
|
||||
return m_mingwDirectory;
|
||||
@@ -1580,6 +1592,8 @@ void QtVersion::setMsvcVersion(const QString &version)
|
||||
void QtVersion::addToEnvironment(Utils::Environment &env) const
|
||||
{
|
||||
env.set("QTDIR", QDir::toNativeSeparators(versionInfo().value("QT_INSTALL_DATA")));
|
||||
if (isBuildWithSymbianSbsV2() && !m_sbsV2Directory.isEmpty())
|
||||
env.prependOrSetPath(m_sbsV2Directory);
|
||||
env.prependOrSetPath(versionInfo().value("QT_INSTALL_BINS"));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user