set(ZIG_INSTALL_ARGS build --prefix "${CMAKE_INSTALL_PREFIX}" ${ZIG_BUILD_ARGS})
execute_process(
  COMMAND "${ZIG_EXECUTABLE}" ${ZIG_INSTALL_ARGS}
  WORKING_DIRECTORY "${ZIG2_WORKING_DIR}"
  RESULT_VARIABLE _result)

if(_result)
    message("::")
    message(":: ERROR: ${_result}")
    message(":: (execute_process)")

    list(JOIN ZIG_INSTALL_ARGS " " s_INSTALL_LIBSTAGE2_ARGS)
    message("::")
    message(":: argv: ${ZIG_EXECUTABLE} ${s_INSTALL_LIBSTAGE2_ARGS}")

    set(_args ${ZIG_EXECUTABLE} ${ZIG_INSTALL_ARGS})
    list(LENGTH _args _len)
    math(EXPR _len "${_len} - 1")
    message("::")
    foreach(_i RANGE 0 ${_len})
        list(GET _args ${_i} _arg)
        message(":: argv[${_i}]: ${_arg}")
    endforeach()

    message("::")
    message(FATAL_ERROR)
endif()
