| 3718 | } |
| 3719 | |
| 3720 | void cmGlobalXCodeGenerator::InheritBuildSettingAttribute( |
| 3721 | cmXCodeObject* target, char const* attribute) |
| 3722 | { |
| 3723 | cmXCodeObject* configurationList = |
| 3724 | target->GetAttribute("buildConfigurationList")->GetObject(); |
| 3725 | cmXCodeObject* buildConfigs = |
| 3726 | configurationList->GetAttribute("buildConfigurations"); |
| 3727 | for (auto* obj : buildConfigs->GetObjectList()) { |
| 3728 | cmXCodeObject* settings = obj->GetAttribute("buildSettings"); |
| 3729 | if (cmXCodeObject* attr = settings->GetAttribute(attribute)) { |
| 3730 | BuildObjectListOrString inherited(this, true); |
| 3731 | inherited.Add("$(inherited)"); |
| 3732 | this->AppendBuildSettingAttribute(settings, attribute, attr, |
| 3733 | inherited.CreateList()); |
| 3734 | } |
| 3735 | } |
| 3736 | } |
| 3737 | |
| 3738 | void cmGlobalXCodeGenerator::AddDependAndLinkInformation(cmXCodeObject* target) |
| 3739 | { |
no test coverage detected