cmLocalGenerator: Consolidate conditions in AddArchitectureFlags
Make room for possible future non-Apple architecture flags.
This commit is contained in:
parent
f1ff6301ea
commit
0c7951a939
|
@ -1475,11 +1475,7 @@ void cmLocalGenerator::AddArchitectureFlags(std::string& flags,
|
||||||
const std::string& config)
|
const std::string& config)
|
||||||
{
|
{
|
||||||
// Only add Mac OS X specific flags on Darwin platforms (OSX and iphone):
|
// Only add Mac OS X specific flags on Darwin platforms (OSX and iphone):
|
||||||
if (!this->Makefile->IsOn("APPLE")) {
|
if (this->Makefile->IsOn("APPLE") && this->EmitUniversalBinaryFlags) {
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this->EmitUniversalBinaryFlags) {
|
|
||||||
std::vector<std::string> archs;
|
std::vector<std::string> archs;
|
||||||
target->GetAppleArchs(config, archs);
|
target->GetAppleArchs(config, archs);
|
||||||
const char* sysroot = this->Makefile->GetDefinition("CMAKE_OSX_SYSROOT");
|
const char* sysroot = this->Makefile->GetDefinition("CMAKE_OSX_SYSROOT");
|
||||||
|
|
Loading…
Reference in New Issue