| if(checkLevel EQUAL 0) | |
| message("checking generation (${srcName} does not exist)") | |
| if(EXISTS "${generatedFileName}") | |
| set(RunCMake_TEST_FAILED "file \"${generatedFileName}\" should not exist") | |
| endif() | |
| elseif(checkLevel EQUAL 1) | |
| message("checking build 1 (generate ${srcName})") | |
| if(NOT "${actual_stdout}" MATCHES "${commandComment}") | |
| set(RunCMake_TEST_FAILED "command not executed") | |
| endif() | |
| elseif(checkLevel EQUAL 2) | |
| message("checking build 2 (no change in ${srcName}.in)") | |
| if("${actual_stdout}" MATCHES "${commandComment}") | |
| set(RunCMake_TEST_FAILED "command executed") | |
| endif() | |
| elseif(checkLevel EQUAL 3) | |
| message("checking build 3 (update ${srcName})") | |
| if(NOT "${actual_stdout}" MATCHES "${commandComment}") | |
| set(RunCMake_TEST_FAILED "command not executed") | |
| endif() | |
| endif() |