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

Method GetRuleLauncher

Source/cmLocalGenerator.cxx:878–890  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

876}
877
878std::string cmLocalGenerator::GetRuleLauncher(cmGeneratorTarget* target,
879 std::string const& prop,
880 std::string const& config)
881{
882 cmValue value = this->Makefile->GetProperty(prop);
883 if (target) {
884 value = target->GetProperty(prop);
885 }
886 if (value) {
887 return cmGeneratorExpression::Evaluate(*value, this, config, target);
888 }
889 return "";
890}
891
892std::string cmLocalGenerator::ConvertToIncludeReference(
893 std::string const& path, OutputFormat format)

Callers 11

WriteExecutableRuleMethod · 0.80
WriteObjectRuleFilesMethod · 0.80
AppendCustomCommandMethod · 0.80
WriteCompileRuleMethod · 0.80
WriteLibraryRulesMethod · 0.80
ApplyLinkRuleLauncherMethod · 0.80
WriteLinkRuleMethod · 0.80

Calls 1

GetPropertyMethod · 0.45

Tested by

no test coverage detected