BUG: fix for 4026, display a message if ccmake has errors

This commit is contained in:
Bill Hoffman 2008-10-09 12:49:49 -04:00
parent 576167d381
commit f0a41ce160
1 changed files with 5 additions and 4 deletions

View File

@ -683,14 +683,15 @@ int cmCursesMainForm::Configure(int noconfigure)
{
this->OkToGenerate = false;
}
// reset error condition
cmSystemTools::ResetErrorOccuredFlag();
int xx,yy;
getmaxyx(stdscr, yy, xx);
cmCursesLongMessageForm* msgs = new cmCursesLongMessageForm(
this->Errors,
cmSystemTools::GetErrorOccuredFlag() ? "Errors occurred during the last pass." :
"CMake produced the following output.");
cmSystemTools::GetErrorOccuredFlag()
? "Errors occurred during the last pass." :
"CMake produced the following output.");
// reset error condition
cmSystemTools::ResetErrorOccuredFlag();
CurrentForm = msgs;
msgs->Render(1,1,xx,yy);
msgs->HandleInput();