diff options
Diffstat (limited to 'Source/cmBreakCommand.cxx')
-rw-r--r-- | Source/cmBreakCommand.cxx | 37 |
1 files changed, 14 insertions, 23 deletions
diff --git a/Source/cmBreakCommand.cxx b/Source/cmBreakCommand.cxx index fc0c3f5..fd57705 100644 --- a/Source/cmBreakCommand.cxx +++ b/Source/cmBreakCommand.cxx @@ -12,16 +12,14 @@ #include "cmBreakCommand.h" // cmBreakCommand -bool cmBreakCommand::InitialPass(std::vector<std::string> const &args, - cmExecutionStatus &status) +bool cmBreakCommand::InitialPass(std::vector<std::string> const& args, + cmExecutionStatus& status) { - if(!this->Makefile->IsLoopBlock()) - { + if (!this->Makefile->IsLoopBlock()) { bool issueMessage = true; std::ostringstream e; cmake::MessageType messageType = cmake::AUTHOR_WARNING; - switch(this->Makefile->GetPolicyStatus(cmPolicies::CMP0055)) - { + switch (this->Makefile->GetPolicyStatus(cmPolicies::CMP0055)) { case cmPolicies::WARN: e << cmPolicies::GetPolicyWarning(cmPolicies::CMP0055) << "\n"; break; @@ -33,29 +31,25 @@ bool cmBreakCommand::InitialPass(std::vector<std::string> const &args, case cmPolicies::NEW: messageType = cmake::FATAL_ERROR; break; - } + } - if(issueMessage) - { + if (issueMessage) { e << "A BREAK command was found outside of a proper " "FOREACH or WHILE loop scope."; this->Makefile->IssueMessage(messageType, e.str()); - if(messageType == cmake::FATAL_ERROR) - { + if (messageType == cmake::FATAL_ERROR) { return false; - } } } + } status.SetBreakInvoked(true); - if(!args.empty()) - { + if (!args.empty()) { bool issueMessage = true; std::ostringstream e; cmake::MessageType messageType = cmake::AUTHOR_WARNING; - switch(this->Makefile->GetPolicyStatus(cmPolicies::CMP0055)) - { + switch (this->Makefile->GetPolicyStatus(cmPolicies::CMP0055)) { case cmPolicies::WARN: e << cmPolicies::GetPolicyWarning(cmPolicies::CMP0055) << "\n"; break; @@ -67,19 +61,16 @@ bool cmBreakCommand::InitialPass(std::vector<std::string> const &args, case cmPolicies::NEW: messageType = cmake::FATAL_ERROR; break; - } + } - if(issueMessage) - { + if (issueMessage) { e << "The BREAK command does not accept any arguments."; this->Makefile->IssueMessage(messageType, e.str()); - if(messageType == cmake::FATAL_ERROR) - { + if (messageType == cmake::FATAL_ERROR) { return false; - } } } + } return true; } - |