You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
493 B
16 lines
493 B
FILE(REMOVE ${OUTPUT}) |
|
|
|
string(REPLACE " " ";" COMMAND "${COMMAND}") |
|
execute_process(COMMAND ${COMMAND} |
|
OUTPUT_VARIABLE _stdout ERROR_VARIABLE _stderr RESULT_VARIABLE _res) |
|
if ( NOT(_res EQUAL 0) ) |
|
message(FATAL_ERROR "${COMMAND}:${_res}:${_stdout}:${_stderr}") |
|
endif () |
|
|
|
LIST(GET COMMAND -1 _infile) |
|
|
|
FILE(READ ${OUTPUT} _outputstring) |
|
FILE(READ ${INPUT} _inputstring) |
|
if (NOT(_outputstring STREQUAL _inputstring)) |
|
message(FATAL_ERROR "files do not match: ${OUTPUT} ${INPUT}") |
|
endif ()
|
|
|