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

Method CompileFileEntries

Source/cmFileSet.cxx:126–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126std::vector<std::unique_ptr<cmCompiledGeneratorExpression>>
127cmFileSet::CompileFileEntries() const
128{
129 std::vector<std::unique_ptr<cmCompiledGeneratorExpression>> result;
130
131 for (auto const& entry : this->FileEntries) {
132 for (auto const& ex : cmList{ entry.Value }) {
133 cmGeneratorExpression ge(*this->GetMakefile()->GetCMakeInstance(),
134 entry.Backtrace);
135 auto cge = ge.Parse(ex);
136 result.push_back(std::move(cge));
137 }
138 }
139
140 return result;
141}
142
143std::vector<std::unique_ptr<cmCompiledGeneratorExpression>>
144cmFileSet::CompileDirectoryEntries() const

Callers 10

addFileSetEntryFunction · 0.80
WriteTargetBuildRulesMethod · 0.80
GetFileSetFilesMethod · 0.80
BuildFileSetInfoCacheMethod · 0.80
CalculateFilesPerDirMethod · 0.80
DumpInstallerMethod · 0.80
DumpFileSetsMethod · 0.80
GetFileSetFilesMethod · 0.80

Calls 5

GetMakefileMethod · 0.95
moveFunction · 0.85
push_backMethod · 0.80
GetCMakeInstanceMethod · 0.45
ParseMethod · 0.45

Tested by

no test coverage detected