Skip to content

Commit

Permalink
Local release script buttoned up
Browse files Browse the repository at this point in the history
  • Loading branch information
photex committed Jun 10, 2024
1 parent 9ea4a2c commit 5b9de7a
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions .builds/build_release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,17 @@ set -e

# Build all release targets

zig build -Doptimize=ReleaseFast -Dtarget=x86_64-linux -Dcpu=x86_64+avx -p _release/linux/x86_64
zig build -Doptimize=ReleaseFast -Dtarget=x86_64-macos -Dcpu=x86_64+avx -p _release/macos/x86_64
zig build -Doptimize=ReleaseFast -Dtarget=aarch64-linux -p _release/linux/aarch64
zig build -Doptimize=ReleaseFast -Dtarget=aarch64-macos -p _release/macos/aarch64
zig build -Doptimize=ReleaseFast -Dtarget=x86_64-linux -Dcpu=x86_64+avx -p _release/build/linux/x86_64
zig build -Doptimize=ReleaseFast -Dtarget=x86_64-macos -Dcpu=x86_64+avx -p _release/build/macos/x86_64
zig build -Doptimize=ReleaseFast -Dtarget=aarch64-linux -p _release/build/linux/aarch64
zig build -Doptimize=ReleaseFast -Dtarget=aarch64-macos -p _release/build/macos/aarch64

zig build -Doptimize=ReleaseFast -Dtarget=x86_64-windows -Dcpu=x86_64+avx -p _release/windows/x86_64
cp scripts/*.bat _release/windows/x86_64/bin/.
zig build -Doptimize=ReleaseFast -Dtarget=x86_64-windows -Dcpu=x86_64+avx -p _release/build/windows/x86_64

zip -j _release/ziege-windows-x86_64.zip _release/build/windows/x86_64/bin/ziege.exe scripts/zig.bat scripts/zls.bat
cp _release/build/linux/x86_64/bin/ziege _release/ziege-linux-x86_64
cp _release/build/macos/x86_64/bin/ziege _release/ziege-macos-x86_64
cp _release/build/linux/aarch64/bin/ziege _release/ziege-linux-aarch64
cp _release/build/macos/aarch64/bin/ziege _release/ziege-macos-aarch64

rm -rf _release/build

0 comments on commit 5b9de7a

Please sign in to comment.