Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.7 kB · 69 lines
Shell
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970# shellcheck shell=bash
# shellcheck disable=SC2034readonly zigDefaultFlagsArray=(@zig_default_flags@)
function zigSetGlobalCacheDir { ZIG_GLOBAL_CACHE_DIR=$(mktemp -d) export ZIG_GLOBAL_CACHE_DIR}
function zigBuildPhase { runHook preBuild
local flagsArray=() concatTo flagsArray zigDefaultFlagsArray \ zigBuildFlags zigBuildFlagsArray
echoCmd 'zig build flags' "${flagsArray[@]}" TERM=dumb zig build "${flagsArray[@]}" --verbose
runHook postBuild}
function zigCheckPhase { runHook preCheck
local flagsArray=() concatTo flagsArray zigDefaultFlagsArray \ zigCheckFlags zigCheckFlagsArray
echoCmd 'zig check flags' "${flagsArray[@]}" TERM=dumb zig build test "${flagsArray[@]}" --verbose
runHook postCheck}
function zigInstallPhase { runHook preInstall
local flagsArray=() concatTo flagsArray zigDefaultFlagsArray \ zigBuildFlags zigBuildFlagsArray \ zigInstallFlags zigInstallFlagsArray
if [ -z "${dontAddPrefix-}" ]; then # Zig does not recognize `--prefix=/dir/`, only `--prefix /dir/` flagsArray+=("${prefixKey:---prefix}" "$prefix") fi
echoCmd 'zig install flags' "${flagsArray[@]}" TERM=dumb zig build install "${flagsArray[@]}" --verbose
runHook postInstall}
# shellcheck disable=SC2154addEnvHooks "$targetOffset" zigSetGlobalCacheDir
if [ -z "${dontUseZigBuild-}" ] && [ -z "${buildPhase-}" ]; then buildPhase=zigBuildPhasefi
if [ -z "${dontUseZigCheck-}" ] && [ -z "${checkPhase-}" ]; then checkPhase=zigCheckPhasefi
if [ -z "${dontUseZigInstall-}" ] && [ -z "${installPhase-}" ]; then installPhase=zigInstallPhasefi