zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

install.cmake (783B) - Raw


      1 set(ZIG_INSTALL_ARGS build --prefix "${CMAKE_INSTALL_PREFIX}" ${ZIG_BUILD_ARGS})
      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()