mirror of
https://github.com/Kitware/CMake.git
synced 2026-08-04 14:50:23 +00:00
cmLocalGenerator: Avoid unnecessary lookup without a deployment target
This commit is contained in:
@@ -1978,14 +1978,16 @@ void cmLocalGenerator::AddArchitectureFlags(std::string& flags,
|
|||||||
|
|
||||||
cmValue deploymentTarget =
|
cmValue deploymentTarget =
|
||||||
this->Makefile->GetDefinition("CMAKE_OSX_DEPLOYMENT_TARGET");
|
this->Makefile->GetDefinition("CMAKE_OSX_DEPLOYMENT_TARGET");
|
||||||
std::string deploymentTargetFlagVar =
|
if (cmNonempty(deploymentTarget)) {
|
||||||
"CMAKE_" + lang + "_OSX_DEPLOYMENT_TARGET_FLAG";
|
std::string deploymentTargetFlagVar =
|
||||||
cmValue deploymentTargetFlag =
|
"CMAKE_" + lang + "_OSX_DEPLOYMENT_TARGET_FLAG";
|
||||||
this->Makefile->GetDefinition(deploymentTargetFlagVar);
|
cmValue deploymentTargetFlag =
|
||||||
if (cmNonempty(deploymentTargetFlag) && cmNonempty(deploymentTarget)) {
|
this->Makefile->GetDefinition(deploymentTargetFlagVar);
|
||||||
flags += " ";
|
if (cmNonempty(deploymentTargetFlag)) {
|
||||||
flags += *deploymentTargetFlag;
|
flags += " ";
|
||||||
flags += *deploymentTarget;
|
flags += *deploymentTargetFlag;
|
||||||
|
flags += *deploymentTarget;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user