MCPcopy Create free account
hub / github.com/Kitware/CMake / WriteBuildableReference

Method WriteBuildableReference

Source/cmXCodeScheme.cxx:460–473  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

458}
459
460void cmXCodeScheme::WriteBuildableReference(cmXMLWriter& xout,
461 cmXCodeObject const* xcObj,
462 std::string const& container)
463{
464 xout.StartElement("BuildableReference");
465 xout.BreakAttributes();
466 xout.Attribute("BuildableIdentifier", "primary");
467 xout.Attribute("BlueprintIdentifier", xcObj->GetId());
468 std::string const noConfig; // FIXME: What config to use here?
469 xout.Attribute("BuildableName", xcObj->GetTarget()->GetFullName(noConfig));
470 xout.Attribute("BlueprintName", xcObj->GetTarget()->GetName());
471 xout.Attribute("ReferencedContainer", cmStrCat("container:", container));
472 xout.EndElement();
473}
474
475void cmXCodeScheme::WriteCustomWorkingDirectory(
476 cmXMLWriter& xout, std::string const& configuration)

Callers

nothing calls this directly

Calls 9

BreakAttributesMethod · 0.80
AttributeMethod · 0.80
cmStrCatFunction · 0.70
StartElementMethod · 0.45
GetIdMethod · 0.45
GetFullNameMethod · 0.45
GetTargetMethod · 0.45
GetNameMethod · 0.45
EndElementMethod · 0.45

Tested by

no test coverage detected