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

Method GetPDBName

Source/cmGeneratorTarget.cxx:4049–4061  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4047}
4048
4049std::string cmGeneratorTarget::GetPDBName(std::string const& config) const
4050{
4051 NameComponents const& parts = this->GetFullNameInternalComponents(
4052 config, cmStateEnums::RuntimeBinaryArtifact);
4053
4054 std::string base = this->GetPDBOutputName(config);
4055
4056 return cmStrCat(parts.prefix, base,
4057 this->GetPolicyStatusCMP0202() == cmPolicies::NEW
4058 ? this->GetFilePostfix(config)
4059 : "",
4060 ".pdb");
4061}
4062
4063std::string cmGeneratorTarget::GetObjectDirectory(
4064 std::string const& config) const

Callers 8

GetSourceVariablesMethod · 0.95
GetLibraryNamesMethod · 0.95
GetExecutableNamesMethod · 0.95
WriteObjectRuleFilesMethod · 0.80
CreateMethod · 0.80
ComputePathsMethod · 0.80
DumpArtifactsMethod · 0.80

Calls 3

GetPDBOutputNameMethod · 0.95
GetFilePostfixMethod · 0.95
cmStrCatFunction · 0.70

Tested by

no test coverage detected