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 Cygwin: Avoid legacy warnings in RunCMake.* tests 2013-08-13 09:50:15 -04:00
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 cmTarget: Do not mistake a preceding error for a CMP0049 failure 2014-07-30 13:48:33 -04:00
CustomTargetAfterError-stderr.txt cmTarget: Do not mistake a preceding error for a CMP0049 failure 2014-07-30 13:48:33 -04:00
CustomTargetAfterError.cmake cmTarget: Do not mistake a preceding error for a CMP0049 failure 2014-07-30 13:48:33 -04:00
ErrorLogs-result.txt cmake: On configure error suggest looking at CMake*.log files 2013-07-09 15:00:39 -04:00
ErrorLogs-stderr.txt cmake: On configure error suggest looking at CMake*.log files 2013-07-09 15:00:39 -04:00
ErrorLogs-stdout.txt cmake: On configure error suggest looking at CMake*.log files 2013-07-09 15:00:39 -04:00
ErrorLogs.cmake cmake: On configure error suggest looking at CMake*.log files 2013-07-09 15:00:39 -04:00
FailCopyFileABI-check.cmake Fix RunCMake.Configure test expectation newline matching 2013-08-16 16:10:15 -04:00
FailCopyFileABI-override.cmake Teach compiler ABI check to tolerate try_compile COPY_FILE failure 2013-07-17 15:40:44 -04:00
FailCopyFileABI-stdout.txt Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
FailCopyFileABI.cmake Teach compiler ABI check to tolerate try_compile COPY_FILE failure 2013-07-17 15:40:44 -04:00
RerunCMake-build1-check.cmake Allow projects to specify extra inputs to CMake 2014-01-21 14:14:49 -05:00
RerunCMake-build2-check.cmake Allow projects to specify extra inputs to CMake 2014-01-21 14:14:49 -05:00
RerunCMake.cmake Allow projects to specify extra inputs to CMake 2014-01-21 14:14:49 -05:00
RerunCMake.txt Allow projects to specify extra inputs to CMake 2014-01-21 14:14:49 -05:00
RunCMakeTest.cmake cmMakefile: Restore nested error logic use of cmExecutionStatus 2016-09-06 16:20:39 -04:00