CMake/Tests/RunCMake/Configure
Brad King f1ad71d7f8 cmMakefile: Restore nested error logic use of cmExecutionStatus
Since commit 14a8d61f (cmMakefile: Port nested error logic away from
cmExecutionStatus) we fail to continue processing function and macro
bodies after non-fatal errors.  A non-fatal error should not stop
foreach loops, macro bodies, nested bodies, or the outer script.
Add a test covering these cases, and revert the change to fix them.

Also revert commit 2af853de (cmMakefile: Simplify IssueMessage
implementation) because the assertion it added (which was removed by the
above commit and is restored by reverting it) is incorrect.  We do have
code paths that call cmMakefile::IssueMessage with an empty execution
stack, such as in CheckForUnusedVariables's LogUnused call.
2016-09-06 16:20:39 -04:00
..
CMakeLists.txt
ContinueAfterError-result.txt cmMakefile: Restore nested error logic use of cmExecutionStatus 2016-09-06 16:20:39 -04:00
ContinueAfterError-stderr.txt cmMakefile: Restore nested error logic use of cmExecutionStatus 2016-09-06 16:20:39 -04:00
ContinueAfterError-stdout.txt cmMakefile: Restore nested error logic use of cmExecutionStatus 2016-09-06 16:20:39 -04:00
ContinueAfterError.cmake cmMakefile: Restore nested error logic use of cmExecutionStatus 2016-09-06 16:20:39 -04:00
CustomTargetAfterError-result.txt
CustomTargetAfterError-stderr.txt
CustomTargetAfterError.cmake
ErrorLogs-result.txt
ErrorLogs-stderr.txt
ErrorLogs-stdout.txt
ErrorLogs.cmake
FailCopyFileABI-check.cmake
FailCopyFileABI-override.cmake
FailCopyFileABI-stdout.txt
FailCopyFileABI.cmake
RerunCMake-build1-check.cmake
RerunCMake-build2-check.cmake
RerunCMake.cmake
RerunCMake.txt
RunCMakeTest.cmake cmMakefile: Restore nested error logic use of cmExecutionStatus 2016-09-06 16:20:39 -04:00