summaryrefslogtreecommitdiffstats
path: root/Source/cmFindPathCommand.cxx
diff options
context:
space:
mode:
authorKitware Robot <kwrobot@kitware.com>2016-05-16 14:34:04 (GMT)
committerBrad King <brad.king@kitware.com>2016-05-16 20:05:19 (GMT)
commitd9fd2f5402eeaa345691313658e02b51038f570b (patch)
treedca71b9a7e267f4c6300da3eb770415381726785 /Source/cmFindPathCommand.cxx
parent82df6deaafb36cbbfd450202bb20b320f637751a (diff)
downloadCMake-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/cmFindPathCommand.cxx')
-rw-r--r--Source/cmFindPathCommand.cxx145
1 files changed, 57 insertions, 88 deletions
diff --git a/Source/cmFindPathCommand.cxx b/Source/cmFindPathCommand.cxx
index c34a98c..d24be6a 100644
--- a/Source/cmFindPathCommand.cxx
+++ b/Source/cmFindPathCommand.cxx
@@ -20,72 +20,57 @@ cmFindPathCommand::cmFindPathCommand()
}
// cmFindPathCommand
-bool cmFindPathCommand
-::InitialPass(std::vector<std::string> const& argsIn, cmExecutionStatus &)
+bool cmFindPathCommand::InitialPass(std::vector<std::string> const& argsIn,
+ cmExecutionStatus&)
{
this->VariableDocumentation = "Path to a file.";
this->CMakePathName = "INCLUDE";
- if(!this->ParseArguments(argsIn))
- {
+ if (!this->ParseArguments(argsIn)) {
return false;
- }
- if(this->AlreadyInCache)
- {
+ }
+ if (this->AlreadyInCache) {
// If the user specifies the entry on the command line without a
// type we should add the type and docstring but keep the original
// value.
- if(this->AlreadyInCacheWithoutMetaInfo)
- {
+ if (this->AlreadyInCacheWithoutMetaInfo) {
this->Makefile->AddCacheDefinition(
- this->VariableName, "",
- this->VariableDocumentation.c_str(),
- (this->IncludeFileInPath ?
- cmState::FILEPATH :cmState::PATH)
- );
- }
- return true;
+ this->VariableName, "", this->VariableDocumentation.c_str(),
+ (this->IncludeFileInPath ? cmState::FILEPATH : cmState::PATH));
}
+ return true;
+ }
std::string result = this->FindHeader();
- if(!result.empty())
- {
- this->Makefile->AddCacheDefinition
- (this->VariableName, result.c_str(),
- this->VariableDocumentation.c_str(),
- (this->IncludeFileInPath) ?
- cmState::FILEPATH :cmState::PATH);
+ if (!result.empty()) {
+ this->Makefile->AddCacheDefinition(
+ this->VariableName, result.c_str(), this->VariableDocumentation.c_str(),
+ (this->IncludeFileInPath) ? cmState::FILEPATH : cmState::PATH);
return true;
- }
- this->Makefile->AddCacheDefinition
- (this->VariableName,
- (this->VariableName + "-NOTFOUND").c_str(),
- this->VariableDocumentation.c_str(),
- (this->IncludeFileInPath) ?
- cmState::FILEPATH :cmState::PATH);
+ }
+ this->Makefile->AddCacheDefinition(
+ this->VariableName, (this->VariableName + "-NOTFOUND").c_str(),
+ this->VariableDocumentation.c_str(),
+ (this->IncludeFileInPath) ? cmState::FILEPATH : cmState::PATH);
return true;
}
std::string cmFindPathCommand::FindHeader()
{
std::string header;
- if(this->SearchFrameworkFirst || this->SearchFrameworkOnly)
- {
+ if (this->SearchFrameworkFirst || this->SearchFrameworkOnly) {
header = this->FindFrameworkHeader();
- }
- if(header.empty() && !this->SearchFrameworkOnly)
- {
+ }
+ if (header.empty() && !this->SearchFrameworkOnly) {
header = this->FindNormalHeader();
- }
- if(header.empty() && this->SearchFrameworkLast)
- {
+ }
+ if (header.empty() && this->SearchFrameworkLast) {
header = this->FindFrameworkHeader();
- }
+ }
return header;
}
-std::string
-cmFindPathCommand::FindHeaderInFramework(std::string const& file,
- std::string const& dir)
+std::string cmFindPathCommand::FindHeaderInFramework(std::string const& file,
+ std::string const& dir)
{
std::string fileName = file;
std::string frameWorkName;
@@ -93,37 +78,32 @@ cmFindPathCommand::FindHeaderInFramework(std::string const& file,
// if there is a / in the name try to find the header as a framework
// For example bar/foo.h would look for:
// bar.framework/Headers/foo.h
- if(pos != fileName.npos)
- {
+ if (pos != fileName.npos) {
// remove the name from the slash;
- fileName = fileName.substr(pos+1);
+ fileName = fileName.substr(pos + 1);
frameWorkName = file;
frameWorkName =
- frameWorkName.substr(0, frameWorkName.size()-fileName.size()-1);
+ frameWorkName.substr(0, frameWorkName.size() - fileName.size() - 1);
// if the framework has a path in it then just use the filename
- if(frameWorkName.find("/") != frameWorkName.npos)
- {
+ if (frameWorkName.find("/") != frameWorkName.npos) {
fileName = file;
frameWorkName = "";
- }
- if(!frameWorkName.empty())
- {
+ }
+ if (!frameWorkName.empty()) {
std::string fpath = dir;
fpath += frameWorkName;
fpath += ".framework";
std::string intPath = fpath;
intPath += "/Headers/";
intPath += fileName;
- if(cmSystemTools::FileExists(intPath.c_str()))
- {
- if(this->IncludeFileInPath)
- {
+ if (cmSystemTools::FileExists(intPath.c_str())) {
+ if (this->IncludeFileInPath) {
return intPath;
- }
- return fpath;
}
+ return fpath;
}
}
+ }
// if it is not found yet or not a framework header, then do a glob search
// for all frameworks in the directory: dir/*.framework/Headers/<file>
std::string glob = dir;
@@ -132,62 +112,51 @@ cmFindPathCommand::FindHeaderInFramework(std::string const& file,
cmsys::Glob globIt;
globIt.FindFiles(glob);
std::vector<std::string> files = globIt.GetFiles();
- if(!files.empty())
- {
+ if (!files.empty()) {
std::string fheader = cmSystemTools::CollapseFullPath(files[0]);
- if(this->IncludeFileInPath)
- {
+ if (this->IncludeFileInPath) {
return fheader;
- }
+ }
fheader = cmSystemTools::GetFilenamePath(fheader);
return fheader;
- }
+ }
return "";
}
std::string cmFindPathCommand::FindNormalHeader()
{
std::string tryPath;
- for(std::vector<std::string>::const_iterator ni = this->Names.begin();
- ni != this->Names.end() ; ++ni)
- {
- for(std::vector<std::string>::const_iterator
- p = this->SearchPaths.begin();
- p != this->SearchPaths.end(); ++p)
- {
+ for (std::vector<std::string>::const_iterator ni = this->Names.begin();
+ ni != this->Names.end(); ++ni) {
+ for (std::vector<std::string>::const_iterator p =
+ this->SearchPaths.begin();
+ p != this->SearchPaths.end(); ++p) {
tryPath = *p;
tryPath += *ni;
- if(cmSystemTools::FileExists(tryPath.c_str()))
- {
- if(this->IncludeFileInPath)
- {
+ if (cmSystemTools::FileExists(tryPath.c_str())) {
+ if (this->IncludeFileInPath) {
return tryPath;
- }
- else
- {
+ } else {
return *p;
- }
}
}
}
+ }
return "";
}
std::string cmFindPathCommand::FindFrameworkHeader()
{
- for(std::vector<std::string>::const_iterator ni = this->Names.begin();
- ni != this->Names.end() ; ++ni)
- {
- for(std::vector<std::string>::const_iterator
- p = this->SearchPaths.begin();
- p != this->SearchPaths.end(); ++p)
- {
+ for (std::vector<std::string>::const_iterator ni = this->Names.begin();
+ ni != this->Names.end(); ++ni) {
+ for (std::vector<std::string>::const_iterator p =
+ this->SearchPaths.begin();
+ p != this->SearchPaths.end(); ++p) {
std::string fwPath = this->FindHeaderInFramework(*ni, *p);
- if(!fwPath.empty())
- {
+ if (!fwPath.empty()) {
return fwPath;
- }
}
}
+ }
return "";
}