Make error message of standalone endwhile command consistent

with the error messages of endforeach, endmacro, endfunction, etc.
This commit is contained in:
Daniel Pfeifer authored and Brad King committed 2016-11-29 13:53:29 -05:00
1 parent 44c978a2da
commit 1afbe7d2cc
2 files changed
+6 -13

No files matched your search

+5 -12
View File
@@ -2,21 +2,14 @@
file Copyright.txt or https://cmake.org/licensing for details. */
#include "cmEndWhileCommand.h"
#include "cmListFileCache.h"
class cmExecutionStatus;
struct cmListFileArgument;
bool cmEndWhileCommand::InvokeInitialPass(
std::vector<cmListFileArgument> const& args, cmExecutionStatus&)
std::vector<cmListFileArgument> const&, cmExecutionStatus&)
{
if (args.empty()) {
this->SetError("An ENDWHILE command was found outside of a proper "
"WHILE ENDWHILE structure.");
} else {
this->SetError("An ENDWHILE command was found outside of a proper "
"WHILE ENDWHILE structure. Or its arguments did not "
"match the opening WHILE command.");
}
this->SetError("An ENDWHILE command was found outside of a proper "
"WHILE ENDWHILE structure. Or its arguments did not "
"match the opening WHILE command.");
return false;
}
+1 -1
View File
@@ -1,5 +1,5 @@
^CMake Error at EndAlone.cmake:1 \(endwhile\):
endwhile An ENDWHILE command was found outside of a proper WHILE ENDWHILE
structure.
structure. Or its arguments did not match the opening WHILE command.
Call Stack \(most recent call first\):
CMakeLists.txt:3 \(include\)$