QList<BuildInfo *> QmakeBuildConfigurationFactory::availableSetups(const Kit *k, const QString &projectPath) const { QList<ProjectExplorer::BuildInfo *> result; result << createBuildInfo(k, projectPath, ProjectExplorer::BuildConfiguration::Debug); result << createBuildInfo(k, projectPath, ProjectExplorer::BuildConfiguration::Release); return result; }
QList<BuildInfo *> GenericBuildConfigurationFactory::availableSetups(const Kit *k, const QString &projectPath) const { QList<BuildInfo *> result; BuildInfo *info = createBuildInfo(k, Project::projectDirectory(Utils::FileName::fromString(projectPath))); //: The name of the build configuration created by default for a generic project. info->displayName = tr("Default"); result << info; return result; }
QList<BuildInfo *> QmakeBuildConfigurationFactory::availableBuilds(const Target *parent) const { QList<ProjectExplorer::BuildInfo *> result; QmakeBuildInfo *info = createBuildInfo(parent->kit(), parent->project()->projectFilePath().toString(), BuildConfiguration::Debug); info->displayName.clear(); // ask for a name info->buildDirectory.clear(); // This depends on the displayName result << info; return result; }
QList<BuildInfo *> GenericBuildConfigurationFactory::availableBuilds(const Target *parent) const { return {createBuildInfo(parent->kit(), parent->project()->projectDirectory())}; }