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