cmGlobalXCodeGenerator: Simplify ARCHS list with cmJoin

This commit is contained in:
Brad King 2015-03-27 09:32:53 -04:00
parent 7910cb7cfb
commit 9e14a5dee2

View File

@ -21,6 +21,7 @@
#include "cmCustomCommandGenerator.h"
#include "cmGeneratorTarget.h"
#include "cmGlobalGeneratorFactory.h"
#include "cmAlgorithms.h"
#include <cmsys/auto_ptr.hxx>
@ -3415,16 +3416,7 @@ bool cmGlobalXCodeGenerator
this->Architectures);
buildSettings->AddAttribute("SDKROOT",
this->CreateString(sysroot));
std::string archString;
const char* sep = "";
for( std::vector<std::string>::iterator i =
this->Architectures.begin();
i != this->Architectures.end(); ++i)
{
archString += sep;
archString += *i;
sep = " ";
}
std::string const& archString = cmJoin(this->Architectures, " ");
buildSettings->AddAttribute("ARCHS",
this->CreateString(archString.c_str()));
}