diff options
Diffstat (limited to 'Source/cmFindBase.h')
-rw-r--r-- | Source/cmFindBase.h | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/Source/cmFindBase.h b/Source/cmFindBase.h index 42d9bc1..14f22c2 100644 --- a/Source/cmFindBase.h +++ b/Source/cmFindBase.h @@ -34,7 +34,7 @@ public: protected: void PrintFindStuff(); void ExpandPaths(); - void AddPathSuffixes(); + void AddPathSuffixes(std::vector<std::string>& paths); // see if the VariableName is already set in the cache, // also copy the documentation from the cache to VariableDocumentation @@ -55,18 +55,20 @@ protected: bool AlreadyInCacheWithoutMetaInfo; private: // Add pieces of the search. - void AddCMakeEnvironmentPath(); - void AddCMakeVariablePath(); - void AddSystemEnvironmentPath(); - void AddCMakeSystemVariablePath(); - void AddUserHintsPath(); - void AddUserGuessPath(); + void FillCMakeVariablePath(); + void FillCMakeEnvironmentPath(); + void FillUserHintsPath(); + void FillSystemEnvironmentPath(); + void FillCMakeSystemVariablePath(); + void FillUserGuessPath(); // Helpers. - void AddCMakePrefixPath(const std::string& variable); - void AddEnvPrefixPath(const std::string& variable); - void AddPrefixPaths(std::vector<std::string> const& in_paths, - PathType pathType); + void AddCMakePrefixPath(const std::string& variable, + std::vector<std::string>& outPaths); + void AddEnvPrefixPath(const std::string& variable, + std::vector<std::string>& outPaths); + void AddPrefixPaths(std::vector<std::string> const& inPaths, + PathType pathType, std::vector<std::string>& outPaths); }; |