mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-04 13:48:35 -06: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 =
|
||||
this->Makefile->GetDefinition("CMAKE_OSX_DEPLOYMENT_TARGET");
|
||||
std::string deploymentTargetFlagVar =
|
||||
"CMAKE_" + lang + "_OSX_DEPLOYMENT_TARGET_FLAG";
|
||||
cmValue deploymentTargetFlag =
|
||||
this->Makefile->GetDefinition(deploymentTargetFlagVar);
|
||||
if (cmNonempty(deploymentTargetFlag) && cmNonempty(deploymentTarget)) {
|
||||
flags += " ";
|
||||
flags += *deploymentTargetFlag;
|
||||
flags += *deploymentTarget;
|
||||
if (cmNonempty(deploymentTarget)) {
|
||||
std::string deploymentTargetFlagVar =
|
||||
"CMAKE_" + lang + "_OSX_DEPLOYMENT_TARGET_FLAG";
|
||||
cmValue deploymentTargetFlag =
|
||||
this->Makefile->GetDefinition(deploymentTargetFlagVar);
|
||||
if (cmNonempty(deploymentTargetFlag)) {
|
||||
flags += " ";
|
||||
flags += *deploymentTargetFlag;
|
||||
flags += *deploymentTarget;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user