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

Method CreateTargetFile

Source/cmGraphVizWriter.cxx:143–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143std::unique_ptr<cmGeneratedFileStream> cmGraphVizWriter::CreateTargetFile(
144 cmLinkItem const& item, std::string const& fileNameSuffix)
145{
146 auto const pathSafeItemName = PathSafeString(item.AsStr());
147 auto const perTargetFileName =
148 cmStrCat(this->FileName, '.', pathSafeItemName, fileNameSuffix);
149 auto perTargetFileStream =
150 cm::make_unique<cmGeneratedFileStream>(perTargetFileName);
151
152 this->WriteHeader(*perTargetFileStream, item.AsStr());
153 this->WriteNode(*perTargetFileStream, item);
154
155 return perTargetFileStream;
156}
157
158void cmGraphVizWriter::OnDirectLink(cmLinkItem const& depender,
159 cmLinkItem const& dependee,

Callers 1

Calls 3

WriteHeaderMethod · 0.95
WriteNodeMethod · 0.95
cmStrCatFunction · 0.70

Tested by

no test coverage detected