WinRtDeployConfiguration::WinRtDeployConfiguration(Target *target, Core::Id id) : DeployConfiguration(target, id) { setDefaultDisplayName(msgDeployConfigurationDisplayName(id)); stepList()->insertStep(0, new WinRtPackageDeploymentStep(stepList())); }
void GenericBuildConfiguration::initialize(const BuildInfo *info) { BuildConfiguration::initialize(info); BuildStepList *buildSteps = stepList(ProjectExplorer::Constants::BUILDSTEPS_BUILD); buildSteps->appendStep(new GenericMakeStep(buildSteps, "all")); BuildStepList *cleanSteps = stepList(ProjectExplorer::Constants::BUILDSTEPS_CLEAN); cleanSteps->appendStep(new GenericMakeStep(cleanSteps, "clean")); updateCacheAndEmitEnvironmentChanged(); }
MakeStep *Qt4BuildConfiguration::makeStep() const { MakeStep *ms = 0; BuildStepList *bsl = stepList(Core::Id(ProjectExplorer::Constants::BUILDSTEPS_BUILD)); Q_ASSERT(bsl); for (int i = 0; i < bsl->count(); ++i) if ((ms = qobject_cast<MakeStep *>(bsl->at(i))) != 0) return ms; return 0; }
void AndroidQmakeBuildConfiguration::initialize(const BuildInfo *info) { QmakeBuildConfiguration::initialize(info); BuildStepList *buildSteps = stepList(ProjectExplorer::Constants::BUILDSTEPS_BUILD); buildSteps->appendStep(new AndroidPackageInstallationStep(buildSteps)); buildSteps->appendStep(new QmakeAndroidBuildApkStep(buildSteps)); updateCacheAndEmitEnvironmentChanged(); }
void AndroidQmakeBuildConfiguration::manifestSaved() { QString androidNdkPlatform = AndroidConfigurations::currentConfig().bestNdkPlatformMatch(AndroidManager::minimumSDK(target())); if (m_androidNdkPlatform == androidNdkPlatform) return; updateCacheAndEmitEnvironmentChanged(); QMakeStep *qs = qmakeStep(); if (!qs) return; qs->setForced(true); BuildManager::buildList(stepList(ProjectExplorer::Constants::BUILDSTEPS_CLEAN)); BuildManager::appendStep(qs, ProjectExplorerPlugin::displayNameForStepId(ProjectExplorer::Constants::BUILDSTEPS_CLEAN)); setSubNodeBuild(0); }