mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 13:59:08 +00:00
24 lines
490 B
Bash
Executable file
24 lines
490 B
Bash
Executable file
#!/bin/bash
|
|
|
|
TARGET_DIR=$1
|
|
|
|
if [[ -z "$TARGET_DIR" ]]
|
|
then
|
|
echo "$0 needs an argument: target directory for output wasm and wat files"
|
|
exit 1
|
|
fi
|
|
|
|
rm -rf output $TARGET_DIR
|
|
mkdir -p output $TARGET_DIR $TARGET_DIR/wasm $TARGET_DIR/wat
|
|
cargo test -- --test-threads=1 --nocapture
|
|
|
|
mv output/* $TARGET_DIR/wasm
|
|
|
|
for f in `ls $TARGET_DIR/wasm`
|
|
do
|
|
wasm2wat $TARGET_DIR/wasm/$f -o $TARGET_DIR/wat/${f%.wasm}.wat
|
|
done
|
|
|
|
|
|
SIZE=$(du -b "$TARGET_DIR/wasm")
|
|
echo "Total bytes *.wasm = $SIZE"
|