diff options
author | Brad King <brad.king@kitware.com> | 2015-09-01 17:42:14 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-09-02 14:17:21 (GMT) |
commit | ed4de3c9849f323c735929ad3e32d2450ce303a9 (patch) | |
tree | 382017148aec91e994906a35a07f42e26f1402ff /Source | |
parent | bf32b95efed986eed7f5e0c568c5bc9559bcb854 (diff) | |
download | CMake-ed4de3c9849f323c735929ad3e32d2450ce303a9.zip CMake-ed4de3c9849f323c735929ad3e32d2450ce303a9.tar.gz CMake-ed4de3c9849f323c735929ad3e32d2450ce303a9.tar.bz2 |
cmFindProgramCommand: Use Names member instead of passing it
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmFindProgramCommand.cxx | 17 | ||||
-rw-r--r-- | Source/cmFindProgramCommand.h | 6 |
2 files changed, 10 insertions, 13 deletions
diff --git a/Source/cmFindProgramCommand.cxx b/Source/cmFindProgramCommand.cxx index fbd9fd3..ef1c16b 100644 --- a/Source/cmFindProgramCommand.cxx +++ b/Source/cmFindProgramCommand.cxx @@ -41,7 +41,7 @@ bool cmFindProgramCommand return true; } - std::string result = FindProgram(this->Names); + std::string result = FindProgram(); if(result != "") { // Save the value in the cache @@ -59,31 +59,30 @@ bool cmFindProgramCommand return true; } -std::string cmFindProgramCommand::FindProgram(std::vector<std::string> names) +std::string cmFindProgramCommand::FindProgram() { std::string program = ""; if(this->SearchAppBundleFirst || this->SearchAppBundleOnly) { - program = FindAppBundle(names); + program = FindAppBundle(); } if(program.empty() && !this->SearchAppBundleOnly) { - program = cmSystemTools::FindProgram(names, this->SearchPaths, true); + program = cmSystemTools::FindProgram(this->Names, this->SearchPaths, true); } if(program.empty() && this->SearchAppBundleLast) { - program = this->FindAppBundle(names); + program = this->FindAppBundle(); } return program; } -std::string cmFindProgramCommand -::FindAppBundle(std::vector<std::string> names) +std::string cmFindProgramCommand::FindAppBundle() { - for(std::vector<std::string>::const_iterator name = names.begin(); - name != names.end() ; ++name) + for(std::vector<std::string>::const_iterator name = this->Names.begin(); + name != this->Names.end() ; ++name) { std::string appName = *name + std::string(".app"); diff --git a/Source/cmFindProgramCommand.h b/Source/cmFindProgramCommand.h index 70f758f..2881aac 100644 --- a/Source/cmFindProgramCommand.h +++ b/Source/cmFindProgramCommand.h @@ -52,11 +52,9 @@ public: cmTypeMacro(cmFindProgramCommand, cmFindBase); -protected: - std::string FindProgram(std::vector<std::string> names); - private: - std::string FindAppBundle(std::vector<std::string> names); + std::string FindProgram(); + std::string FindAppBundle(); std::string GetBundleExecutable(std::string bundlePath); }; |