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

Method AppendGlobalGeneratorsDocumentation

Source/cmake.cxx:3433–3447  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3431}
3432
3433void cmake::AppendGlobalGeneratorsDocumentation(
3434 std::vector<cmDocumentationEntry>& v)
3435{
3436 auto const defaultGenerator = this->EvaluateDefaultGlobalGenerator();
3437 auto const defaultName = defaultGenerator->GetName();
3438 auto foundDefaultOne = false;
3439
3440 for (auto const& g : this->Generators) {
3441 v.emplace_back(g->GetDocumentation());
3442 if (!foundDefaultOne && cmHasPrefix(v.back().Name, defaultName)) {
3443 v.back().CustomNamePrefix = '*';
3444 foundDefaultOne = true;
3445 }
3446 }
3447}
3448
3449void cmake::AppendExtraGeneratorsDocumentation(
3450 std::vector<cmDocumentationEntry>& v)

Callers 1

Calls 6

cmHasPrefixFunction · 0.85
emplace_backMethod · 0.80
GetNameMethod · 0.45
GetDocumentationMethod · 0.45
backMethod · 0.45

Tested by

no test coverage detected