ProjectExplorer: Hide build page for projects that do not build

Change-Id: I56feaab67690b5ece7379a9c1f676392230de107
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Tobias Hunger
2018-04-19 13:30:15 +02:00
parent 460fdc02e0
commit 2a34f2177c
6 changed files with 18 additions and 10 deletions

View File

@@ -452,7 +452,8 @@ bool Project::copySteps(Target *sourceTarget, Target *newTarget)
bool Project::setupTarget(Target *t)
{
t->updateDefaultBuildConfigurations();
if (needsBuildConfigurations())
t->updateDefaultBuildConfigurations();
t->updateDefaultDeployConfigurations();
t->updateDefaultRunConfigurations();
return true;
@@ -798,6 +799,11 @@ bool Project::needsConfiguration() const
return d->m_targets.isEmpty();
}
bool Project::needsBuildConfigurations() const
{
return true;
}
void Project::configureAsExampleProject(const QSet<Core::Id> &platforms)
{
Q_UNUSED(platforms);