run_cmd.cmake 369 B

123456789101112131415
  1. if(NOT IDF_PATH)
  2. message(FATAL_ERROR "IDF_PATH not set.")
  3. endif()
  4. include("${IDF_PATH}/tools/cmake/utilities.cmake")
  5. spaces2list(CMD)
  6. execute_process(COMMAND ${CMD}
  7. WORKING_DIRECTORY "${WORKING_DIRECTORY}"
  8. RESULT_VARIABLE result
  9. )
  10. if(${result})
  11. # No way to have CMake silently fail, unfortunately
  12. message(FATAL_ERROR "${TOOL} failed")
  13. endif()