Qt4Project: Do a build_pass evaluation

Some projects set TARGET or DESTDIR only in the build_pass

Task-number: QTCREATORBUG-4273

Change-Id: I3673dd93b37b10102a0c1f1ce053e1aef8aaf53f
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Daniel Teske
2012-10-23 17:40:10 +02:00
parent 0b9ce52904
commit 95169eb8e3
7 changed files with 78 additions and 45 deletions

View File

@@ -215,6 +215,21 @@ void ProFileEvaluator::setCumulative(bool on)
}
#endif
void ProFileEvaluator::setExtraVars(const QHash<QString, QStringList> &extraVars)
{
ProValueMap map;
QHash<QString, QStringList>::const_iterator it = extraVars.constBegin();
QHash<QString, QStringList>::const_iterator end = extraVars.constEnd();
for ( ; it != end; ++it)
map.insert(ProKey(it.key()), ProStringList(it.value()));
d->setExtraVars(map);
}
void ProFileEvaluator::setExtraConfigs(const QStringList &extraConfigs)
{
d->setExtraConfigs(ProStringList(extraConfigs));
}
void ProFileEvaluator::setOutputDir(const QString &dir)
{
d->m_outputDir = dir;