Parker Schuh | ebf887e | 2016-01-10 18:04:04 -0800 | [diff] [blame] | 1 | FILE(REMOVE ${OUTPUT}) |
| 2 | |
| 3 | string(REPLACE " " ";" COMMAND "${COMMAND}") |
| 4 | execute_process(COMMAND ${COMMAND} |
| 5 | OUTPUT_VARIABLE _stdout ERROR_VARIABLE _stderr RESULT_VARIABLE _res) |
| 6 | if ( NOT(_res EQUAL 0) ) |
| 7 | message(FATAL_ERROR "${COMMAND}:${_res}:${_stdout}:${_stderr}") |
| 8 | endif () |
| 9 | |
| 10 | LIST(GET COMMAND -1 _infile) |
| 11 | |
| 12 | FILE(READ ${OUTPUT} _outputstring) |
| 13 | FILE(READ ${INPUT} _inputstring) |
| 14 | if (NOT(_outputstring STREQUAL _inputstring)) |
| 15 | message(FATAL_ERROR "files do not match: ${OUTPUT} ${INPUT}") |
| 16 | endif () |