Add a justfile

This commit is contained in:
Jared Miller 2025-12-04 18:06:56 -05:00
parent 86f948b9ee
commit 2c551b53ff

36
justfile Normal file
View file

@ -0,0 +1,36 @@
# use bash
set shell := ["bash", "-c"]
build:
zig build
run: build
zig build run
# build with release optimizations
release:
zig build -Doptimize=ReleaseSafe
release-fast:
zig build -Doptimize=ReleaseFast
release-small:
zig build -Doptimize=ReleaseSmall
# windows cross-compile
windows:
zig build -Dtarget=x86_64-windows-gnu -Doptimize=ReleaseSafe
windows-fast:
zig build -Dtarget=x86_64-windows-gnu -Doptimize=ReleaseFast
windows-small:
zig build -Dtarget=x86_64-windows-gnu -Doptimize=ReleaseSmall
# clean build artifacts
clean:
rm -rf zig-out .zig-cache
# check for compile errors without building
check:
zig build --summary all 2>&1 | head -50