| 1 | set(ZIG_INSTALL_ARGS build ${ZIG_BUILD_ARGS} --prefix "${CMAKE_INSTALL_PREFIX}") |
| 2 | execute_process( |
| 3 | COMMAND "${ZIG_EXECUTABLE}" ${ZIG_INSTALL_ARGS} |
| 4 | WORKING_DIRECTORY "${ZIG2_WORKING_DIR}" |
| 5 | RESULT_VARIABLE _result) |
| 6 | |
| 7 | if(_result) |
| 8 | message("::") |
| 9 | message(":: ERROR: ${_result}") |
| 10 | message(":: (execute_process)") |
| 11 | |
| 12 | list(JOIN ZIG_INSTALL_ARGS " " s_INSTALL_LIBSTAGE2_ARGS) |
| 13 | message("::") |
| 14 | message(":: argv: ${ZIG_EXECUTABLE} ${s_INSTALL_LIBSTAGE2_ARGS}") |
| 15 | |
| 16 | set(_args ${ZIG_EXECUTABLE} ${ZIG_INSTALL_ARGS}) |
| 17 | list(LENGTH _args _len) |
| 18 | math(EXPR _len "${_len} - 1") |
| 19 | message("::") |
| 20 | foreach(_i RANGE 0 ${_len}) |
| 21 | list(GET _args ${_i} _arg) |
| 22 | message(":: argv[${_i}]: ${_arg}") |
| 23 | endforeach() |
| 24 | |
| 25 | message("::") |
| 26 | message(FATAL_ERROR) |
| 27 | endif() |