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

Method FillCMakeEnvironmentPath

Source/cmFindBase.cxx:306–321  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

304}
305
306void cmFindBase::FillCMakeEnvironmentPath()
307{
308 cmSearchPath& paths = this->LabeledPaths[PathLabel::CMakeEnvironment];
309
310 // Add CMAKE_*_PATH environment variables
311 std::string var = cmStrCat("CMAKE_", this->CMakePathName, "_PATH");
312 paths.AddEnvPrefixPath("CMAKE_PREFIX_PATH");
313 paths.AddEnvPath(var);
314
315 if (this->CMakePathName == "PROGRAM") {
316 paths.AddEnvPath("CMAKE_APPBUNDLE_PATH");
317 } else {
318 paths.AddEnvPath("CMAKE_FRAMEWORK_PATH");
319 }
320 paths.AddSuffixes(this->SearchPathSuffixes);
321}
322
323void cmFindBase::FillPackageRootPath()
324{

Callers 1

ExpandPathsMethod · 0.95

Calls 4

AddEnvPrefixPathMethod · 0.80
AddEnvPathMethod · 0.80
AddSuffixesMethod · 0.80
cmStrCatFunction · 0.70

Tested by

no test coverage detected