*** empty log message ***

This commit is contained in:
Brad King 2002-09-24 14:49:34 -04:00
parent db2bd57179
commit 94ff97ceed
2 changed files with 14 additions and 0 deletions

View File

@ -19,6 +19,13 @@
bool cmEndIfCommand::InitialPass(std::vector<std::string> const&)
{
const char* versionValue
= m_Makefile->GetDefinition("CMAKE_MINIMUM_REQUIRED_VERSION");
if (!versionValue || (atof(versionValue) <= 1.4))
{
return true;
}
this->SetError("An ENDIF command was found outside of a proper IF ENDIF structure. Or its arguments did not match the opening IF command.");
return false;
}

View File

@ -81,6 +81,13 @@ ShouldRemove(const char *name, const std::vector<std::string> &args,
void cmIfFunctionBlocker::
ScopeEnded(cmMakefile &mf)
{
const char* versionValue
= mf.GetDefinition("CMAKE_MINIMUM_REQUIRED_VERSION");
if (!versionValue || (atof(versionValue) <= 1.4))
{
return;
}
std::string errmsg = "The end of a CMakeLists file was reached with an IF statement that was not closed properly.\nWithin the directory: ";
errmsg += mf.GetCurrentDirectory();
errmsg += "\nThe arguments are: ";