| # SPDX-License-Identifier: Apache-2.0 |
| # Parameter names identical to the execute_process() CMake command, and |
| # "ARGS" for the process command-line arguments. |
| # Use set(ARGS ...) to build the ARGS list and then quote the list |
| # when invoking the COMMAND. Example: |
| message(FATAL_ERROR "No COMMAND argument supplied") |
| set(OF OUTPUT_FILE ${OUTPUT_FILE}) |
| set(EF ERROR_FILE ${ERROR_FILE}) |
| if(DEFINED WORKING_DIRECTORY) |
| set(WD WORKING_DIRECTORY ${WORKING_DIRECTORY}) |
| if(NOT "${ret}" STREQUAL "0") |
| message(FATAL_ERROR "Process failed: '${ret}'") |