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

Method WriteProfileAction

Source/cmXCodeScheme.cxx:409–428  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

407}
408
409void cmXCodeScheme::WriteProfileAction(cmXMLWriter& xout,
410 std::string const& configuration,
411 std::string const& container)
412{
413 xout.StartElement("ProfileAction");
414 xout.BreakAttributes();
415 xout.Attribute("buildConfiguration", configuration);
416 xout.Attribute("shouldUseLaunchSchemeArgsEnv", "YES");
417 xout.Attribute("savedToolIdentifier", "");
418 WriteCustomWorkingDirectory(xout, configuration);
419 WriteLaunchActionBooleanAttribute(xout, "debugDocumentVersioning",
420 "XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING",
421 true);
422
423 if (IsExecutable(this->Target)) {
424 WriteBuildableProductRunnable(xout, this->Target, container);
425 }
426
427 xout.EndElement();
428}
429
430void cmXCodeScheme::WriteAnalyzeAction(cmXMLWriter& xout,
431 std::string const& configuration)

Callers

nothing calls this directly

Calls 4

BreakAttributesMethod · 0.80
AttributeMethod · 0.80
StartElementMethod · 0.45
EndElementMethod · 0.45

Tested by

no test coverage detected