Skip to content

Commit 40d8e3c

Browse files
update build script
1 parent 363c37f commit 40d8e3c

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

build.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ usage()
2323
echo " -w do not build wasm"
2424
echo " -o do not run wasm-opt"
2525
echo " -O run wasm-opt"
26+
echo " -s run wasm-opt with -Os"
27+
echo " -z run wasm-opt with -Os"
2628
exit 1
2729
}
2830

@@ -42,6 +44,7 @@ set_variable()
4244
unset PROD VITE WASM
4345
QUIET=1
4446
while getopts 'dpwvoWVOhi' c
47+
while getopts 'dpwvoWVszhi' c
4548
do
4649
case $c in
4750
d) set_variable PROD 0 ;;
@@ -52,6 +55,8 @@ do
5255
W) set_variable WASM 1 ;;
5356
o) set_variable WOPT 0 ;;
5457
O) set_variable WOPT 1 ;;
58+
s) set_variable WOPT 1 ;;
59+
z) set_variable WOPT 2 ;;
5560
i) unset QUIET ;;
5661
h|?) usage ;;
5762
esac
@@ -85,9 +90,13 @@ fi
8590
if [ $WOPT = "1" ]; then
8691
echo running wasm-opt...
8792
wasm-opt -Oz js/hyperquark_bg.wasm -o js/hyperquark_bg.wasm
93+
wasm-opt -Os -g js/hyperquark_bg.wasm -o js/hyperquark_bg.wasm
94+
fi
95+
if [ $WOPT = "2" ]; then
96+
echo running wasm-opt...
97+
wasm-opt -Oz -g js/hyperquark_bg.wasm -o js/hyperquark_bg.wasm
8898
fi
8999
if [ $VITE = "1" ]; then
90100
echo running npm build...
91101
npm run build
92-
fi
93-
echo done!
102+
fi

0 commit comments

Comments
 (0)