verify.cmake 433 B

1234567891011121314
  1. execute_process(COMMAND ${DUMP_COMMAND} ${DUMP_ARGS} ${TEST_LIBRARY_PATH}
  2. RESULT_VARIABLE RESULT
  3. OUTPUT_VARIABLE OUTPUT
  4. ERROR_VARIABLE ERROR
  5. )
  6. if(NOT "${RESULT}" STREQUAL "0")
  7. message(FATAL_ERROR "${DUMP_COMMAND} failed [${RESULT}] [${OUTPUT}] [${ERROR}]")
  8. endif()
  9. if(NOT "${OUTPUT}" MATCHES "(cmake_device_link|device-link)")
  10. message(FATAL_ERROR
  11. "No cuda device objects found, device linking did not occur")
  12. endif()