diff options
author | Kitware Robot <kwrobot@kitware.com> | 2016-05-16 14:34:04 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2016-05-16 20:05:19 (GMT) |
commit | d9fd2f5402eeaa345691313658e02b51038f570b (patch) | |
tree | dca71b9a7e267f4c6300da3eb770415381726785 /Source/cmUtilitySourceCommand.cxx | |
parent | 82df6deaafb36cbbfd450202bb20b320f637751a (diff) | |
download | CMake-d9fd2f5402eeaa345691313658e02b51038f570b.zip CMake-d9fd2f5402eeaa345691313658e02b51038f570b.tar.gz CMake-d9fd2f5402eeaa345691313658e02b51038f570b.tar.bz2 |
Revise C++ coding style using clang-format
Run the `Utilities/Scripts/clang-format.bash` script to update
all our C++ code to a new style defined by `.clang-format`.
Use `clang-format` version 3.8.
* If you reached this commit for a line in `git blame`, re-run the blame
operation starting at the parent of this commit to see older history
for the content.
* See the parent commit for instructions to rebase a change across this
style transition commit.
Diffstat (limited to 'Source/cmUtilitySourceCommand.cxx')
-rw-r--r-- | Source/cmUtilitySourceCommand.cxx | 111 |
1 files changed, 49 insertions, 62 deletions
diff --git a/Source/cmUtilitySourceCommand.cxx b/Source/cmUtilitySourceCommand.cxx index 3f1e333..f7d766e 100644 --- a/Source/cmUtilitySourceCommand.cxx +++ b/Source/cmUtilitySourceCommand.cxx @@ -12,24 +12,24 @@ #include "cmUtilitySourceCommand.h" // cmUtilitySourceCommand -bool cmUtilitySourceCommand -::InitialPass(std::vector<std::string> const& args, cmExecutionStatus &) +bool cmUtilitySourceCommand::InitialPass(std::vector<std::string> const& args, + cmExecutionStatus&) { - if(this->Disallowed(cmPolicies::CMP0034, - "The utility_source command should not be called; see CMP0034.")) - { return true; } - if(args.size() < 3) - { + if (this->Disallowed( + cmPolicies::CMP0034, + "The utility_source command should not be called; see CMP0034.")) { + return true; + } + if (args.size() < 3) { this->SetError("called with incorrect number of arguments"); return false; - } + } std::vector<std::string>::const_iterator arg = args.begin(); // The first argument is the cache entry name. std::string cacheEntry = *arg++; - const char* cacheValue = - this->Makefile->GetDefinition(cacheEntry); + const char* cacheValue = this->Makefile->GetDefinition(cacheEntry); // If it exists already and appears up to date then we are done. If // the string contains "(IntDir)" but that is not the // CMAKE_CFG_INTDIR setting then the value is out of date. @@ -37,34 +37,28 @@ bool cmUtilitySourceCommand this->Makefile->GetRequiredDefinition("CMAKE_CFG_INTDIR"); bool haveCacheValue = false; - if (this->Makefile->IsOn("CMAKE_CROSSCOMPILING")) - { + if (this->Makefile->IsOn("CMAKE_CROSSCOMPILING")) { haveCacheValue = (cacheValue != 0); - if (!haveCacheValue) - { + if (!haveCacheValue) { std::string msg = "UTILITY_SOURCE is used in cross compiling mode for "; msg += cacheEntry; msg += ". If your intention is to run this executable, you need to " - "preload the cache with the full path to a version of that " - "program, which runs on this build machine."; - cmSystemTools::Message(msg.c_str() ,"Warning"); - } - } - else - { - cmState *state = - this->Makefile->GetState(); - haveCacheValue = (cacheValue && - (strstr(cacheValue, "(IntDir)") == 0 || - (intDir && strcmp(intDir, "$(IntDir)") == 0)) && - (state->GetCacheMajorVersion() != 0 && - state->GetCacheMinorVersion() != 0 )); + "preload the cache with the full path to a version of that " + "program, which runs on this build machine."; + cmSystemTools::Message(msg.c_str(), "Warning"); } - - if(haveCacheValue) - { + } else { + cmState* state = this->Makefile->GetState(); + haveCacheValue = + (cacheValue && (strstr(cacheValue, "(IntDir)") == 0 || + (intDir && strcmp(intDir, "$(IntDir)") == 0)) && + (state->GetCacheMajorVersion() != 0 && + state->GetCacheMinorVersion() != 0)); + } + + if (haveCacheValue) { return true; - } + } // The second argument is the utility's executable name, which will be // needed later. @@ -74,59 +68,52 @@ bool cmUtilitySourceCommand // of the utility. std::string relativeSource = *arg++; std::string utilitySource = this->Makefile->GetCurrentSourceDirectory(); - utilitySource = utilitySource+"/"+relativeSource; + utilitySource = utilitySource + "/" + relativeSource; // If the directory doesn't exist, the source has not been included. - if(!cmSystemTools::FileExists(utilitySource.c_str())) - { return true; } + if (!cmSystemTools::FileExists(utilitySource.c_str())) { + return true; + } // Make sure all the files exist in the source directory. - while(arg != args.end()) - { - std::string file = utilitySource+"/"+*arg++; - if(!cmSystemTools::FileExists(file.c_str())) - { return true; } + while (arg != args.end()) { + std::string file = utilitySource + "/" + *arg++; + if (!cmSystemTools::FileExists(file.c_str())) { + return true; } + } // The source exists. std::string cmakeCFGout = this->Makefile->GetRequiredDefinition("CMAKE_CFG_INTDIR"); std::string utilityDirectory = this->Makefile->GetCurrentBinaryDirectory(); std::string exePath; - if (this->Makefile->GetDefinition("EXECUTABLE_OUTPUT_PATH")) - { + if (this->Makefile->GetDefinition("EXECUTABLE_OUTPUT_PATH")) { exePath = this->Makefile->GetDefinition("EXECUTABLE_OUTPUT_PATH"); - } - if(!exePath.empty()) - { + } + if (!exePath.empty()) { utilityDirectory = exePath; - } - else - { - utilityDirectory += "/"+relativeSource; - } + } else { + utilityDirectory += "/" + relativeSource; + } // Construct the cache entry for the executable's location. - std::string utilityExecutable = - utilityDirectory+"/"+cmakeCFGout+"/" - +utilityName+this->Makefile->GetDefinition("CMAKE_EXECUTABLE_SUFFIX"); + std::string utilityExecutable = utilityDirectory + "/" + cmakeCFGout + "/" + + utilityName + this->Makefile->GetDefinition("CMAKE_EXECUTABLE_SUFFIX"); // make sure we remove any /./ in the name cmSystemTools::ReplaceString(utilityExecutable, "/./", "/"); // Enter the value into the cache. - this->Makefile->AddCacheDefinition(cacheEntry, - utilityExecutable.c_str(), - "Path to an internal program.", - cmState::FILEPATH); + this->Makefile->AddCacheDefinition(cacheEntry, utilityExecutable.c_str(), + "Path to an internal program.", + cmState::FILEPATH); // add a value into the cache that maps from the // full path to the name of the project cmSystemTools::ConvertToUnixSlashes(utilityExecutable); - this->Makefile->AddCacheDefinition(utilityExecutable, - utilityName.c_str(), - "Executable to project name.", - cmState::INTERNAL); + this->Makefile->AddCacheDefinition(utilityExecutable, utilityName.c_str(), + "Executable to project name.", + cmState::INTERNAL); return true; } - |