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

Function EvaluateTargetPropertyEntry

Source/cmEvaluatedTargetProperty.cxx:23–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21}
22
23EvaluatedTargetPropertyEntry EvaluateTargetPropertyEntry(
24 cmGeneratorTarget const* thisTarget, cm::GenEx::Context const& context,
25 cmGeneratorExpressionDAGChecker* dagChecker,
26 cmGeneratorTarget::TargetPropertyEntry& entry)
27{
28 EvaluatedTargetPropertyEntry ee(entry.LinkItem, entry.GetBacktrace());
29 cmExpandList(entry.Evaluate(context, thisTarget, dagChecker), ee.Values);
30 if (entry.GetHadContextSensitiveCondition()) {
31 ee.ContextDependent = true;
32 }
33 return ee;
34}
35
36EvaluatedTargetPropertyEntries EvaluateTargetPropertyEntries(
37 cmGeneratorTarget const* thisTarget, cm::GenEx::Context const& context,

Callers 5

addFileSetEntryFunction · 0.85
GetCompileDefinitionsMethod · 0.85
GetLinkDependsMethod · 0.85

Calls 4

cmExpandListFunction · 0.85
GetBacktraceMethod · 0.45
EvaluateMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…