mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-11 23:43:58 +03:00
cmLocalGenerator: Avoid unnecessary lookup without a deployment target
This commit is contained in:
1 parent
9e80593bca
commit
3ece4553c2
1 file changed
+10
-8
@@ -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