protected function writeProjectConfigurationPlatform(Configuration $configuration)
 {
     foreach ($this->getConfig()->getProjects() as $project) {
         $typeStr = sprintf('%s|%s', $configuration->getName(), $this->convertPlatform($configuration->getPlatform()));
         $projStr = sprintf('{%s}.%s', $project->getUuid(), $typeStr);
         $this->write(sprintf('%s.ActiveCfg = %s', $projStr, $typeStr), 2);
         $this->write(sprintf('%s.Build.0 = %s', $projStr, $typeStr), 2);
     }
 }
Example #2
0
 private function setDefaultConfigurationValues(Configuration $configuration)
 {
     if (!$configuration->getIntermediateDirectory()) {
         $configuration->setIntermediateDirectory('intermediate/' . $configuration->getName());
     }
     if (!$configuration->getPlatform()) {
         $configuration->setPlatform(Platform::WIN32);
     }
 }
 protected function buildCondition(Configuration $configuration)
 {
     $result = '\'$(Configuration)|$(Platform)\'==\'';
     $result .= $configuration->getName();
     $result .= '|';
     $result .= $this->convertPlatform($configuration->getPlatform());
     $result .= '\'';
     return $result;
 }