master
 1set(ZIG_INSTALL_ARGS build --prefix "${CMAKE_INSTALL_PREFIX}" ${ZIG_BUILD_ARGS})
 2execute_process(
 3  COMMAND "${ZIG_EXECUTABLE}" ${ZIG_INSTALL_ARGS}
 4  WORKING_DIRECTORY "${ZIG2_WORKING_DIR}"
 5  RESULT_VARIABLE _result)
 6
 7if(_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)
27endif()