mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-14 17:02:49 +03:00
07db08cf43
This brings it all in line. It seems to work fine for me. I am doing this because I can't seem to cross-build with node.js v12 on macOS+arm64. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8713 GitOrigin-RevId: 06d7daa4176e99584ab88146a3d17200721ae8bf
20 lines
538 B
Bash
Executable File
20 lines
538 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
set -u
|
|
|
|
cd -- "$(dirname -- "${BASH_SOURCE[0]}")"
|
|
|
|
rm -rf ./bin/*
|
|
pkg ./build/command.js --output ./bin/cli-ext -t node16-linux-x64,node16-macos-x64,node16-win-x64,node16-linux-arm64,node16-macos-arm64
|
|
|
|
for binary in bin/cli-ext-*; do
|
|
if ! [[ "$binary" =~ \.sha256$ ]]; then
|
|
source="$(basename "$binary")"
|
|
target="$(sed "s/x64/amd64/g; s/win/windows/g; s/macos/darwin/g; s/\\.exe//g" <<< "$source")"
|
|
if [[ "$source" != "$target" ]]; then
|
|
mv "bin/${source}" "bin/${target}"
|
|
fi
|
|
fi
|
|
done
|