LINKER_expansion-validation.cmake 535 B

123456789101112131415
  1. if (actual_stdout MATCHES "LINKER:" AND NOT linker_prefix_expected)
  2. set (RunCMake_TEST_FAILED "LINKER: prefix was not expanded.")
  3. return()
  4. endif()
  5. if (NOT EXISTS "${RunCMake_TEST_BINARY_DIR}/${reference_file}")
  6. set (RunCMake_TEST_FAILED "${RunCMake_TEST_BINARY_DIR}/${reference_file}: Reference file not found.")
  7. return()
  8. endif()
  9. file(READ "${RunCMake_TEST_BINARY_DIR}/${reference_file}" linker_flag)
  10. if (NOT actual_stdout MATCHES "${linker_flag}")
  11. set (RunCMake_TEST_FAILED "LINKER: was not expanded correctly.")
  12. endif()