Add a justfile
This commit is contained in:
parent
86f948b9ee
commit
2c551b53ff
1 changed files with 36 additions and 0 deletions
36
justfile
Normal file
36
justfile
Normal 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
|
||||
Loading…
Reference in a new issue