trace-try_compile-redirect-check.cmake 617 B

12345678910111213
  1. file(READ ${RunCMake_SOURCE_DIR}/trace-try_compile-stderr.txt expected_content)
  2. string(REGEX REPLACE "\n+$" "" expected_content "${expected_content}")
  3. file(READ ${RunCMake_BINARY_DIR}/redirected.trace actual_content)
  4. string(REGEX REPLACE "\r\n" "\n" actual_content "${actual_content}")
  5. string(REGEX REPLACE "\n+$" "" actual_content "${actual_content}")
  6. if(NOT "${actual_content}" MATCHES "${expected_content}")
  7. set(RunCMake_TEST_FAILED
  8. "Trace file content does not match that expected."
  9. "Expected to match:\n${expected_content}\n"
  10. "Actual content:\n${actual_content}\n"
  11. )
  12. endif()