diff options
Diffstat (limited to 'pkgs/development/compilers/zig/setup-hook.sh')
-rw-r--r-- | pkgs/development/compilers/zig/setup-hook.sh | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/pkgs/development/compilers/zig/setup-hook.sh b/pkgs/development/compilers/zig/setup-hook.sh deleted file mode 100644 index 689ebec8a307..000000000000 --- a/pkgs/development/compilers/zig/setup-hook.sh +++ /dev/null @@ -1,70 +0,0 @@ -# shellcheck shell=bash disable=SC2154,SC2086 - -readonly zigDefaultFlagsArray=(@zig_default_flags@) - -function zigSetGlobalCacheDir { - ZIG_GLOBAL_CACHE_DIR=$(mktemp -d) - export ZIG_GLOBAL_CACHE_DIR -} - -function zigBuildPhase { - runHook preBuild - - local flagsArray=( - "${zigDefaultFlagsArray[@]}" - $zigBuildFlags "${zigBuildFlagsArray[@]}" - ) - - echoCmd 'zig build flags' "${flagsArray[@]}" - zig build "${flagsArray[@]}" - - runHook postBuild -} - -function zigCheckPhase { - runHook preCheck - - local flagsArray=( - "${zigDefaultFlagsArray[@]}" - $zigCheckFlags "${zigCheckFlagsArray[@]}" - ) - - echoCmd 'zig check flags' "${flagsArray[@]}" - zig build test "${flagsArray[@]}" - - runHook postCheck -} - -function zigInstallPhase { - runHook preInstall - - local 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[@]}" - zig build install "${flagsArray[@]}" - - runHook postInstall -} - -addEnvHooks "$targetOffset" zigSetGlobalCacheDir - -if [ -z "${dontUseZigBuild-}" ] && [ -z "${buildPhase-}" ]; then - buildPhase=zigBuildPhase -fi - -if [ -z "${dontUseZigCheck-}" ] && [ -z "${checkPhase-}" ]; then - checkPhase=zigCheckPhase -fi - -if [ -z "${dontUseZigInstall-}" ] && [ -z "${installPhase-}" ]; then - installPhase=zigInstallPhase -fi |