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

Method SelectMakeProgram

Source/cmGlobalGenerator.cxx:232–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

230}
231
232std::string cmGlobalGenerator::SelectMakeProgram(
233 std::string const& inMakeProgram, std::string const& makeDefault) const
234{
235 std::string makeProgram = inMakeProgram;
236 if (cmIsOff(makeProgram)) {
237 cmValue makeProgramCSTR =
238 this->CMakeInstance->GetCacheDefinition("CMAKE_MAKE_PROGRAM");
239 if (makeProgramCSTR.IsOff()) {
240 makeProgram = makeDefault;
241 } else {
242 makeProgram = *makeProgramCSTR;
243 }
244 if (cmIsOff(makeProgram) && !makeProgram.empty()) {
245 makeProgram = "CMAKE_MAKE_PROGRAM-NOTFOUND";
246 }
247 }
248 return makeProgram;
249}
250
251void cmGlobalGenerator::ResolveLanguageCompiler(std::string const& lang,
252 cmMakefile* mf,

Callers 7

GenerateBuildCommandMethod · 0.80
GenerateBuildCommandMethod · 0.80
GenerateBuildCommandMethod · 0.80
GenerateBuildCommandMethod · 0.80
GenerateBuildCommandMethod · 0.80
GenerateBuildCommandMethod · 0.80
GenerateBuildCommandMethod · 0.80

Calls 4

cmIsOffFunction · 0.85
GetCacheDefinitionMethod · 0.80
IsOffMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected