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()