| #!/usr/bin/env bash |
| |
| set -o errexit |
| set -o pipefail |
| |
| SRCDIR="$(dirname $(dirname ${BASH_SOURCE[0]}))" |
| |
| mkdir -p emcc-build-dbg |
| echo "emcc-tests: build dbg" |
| emcmake cmake -S $SRCDIR -B emcc-build-dbg -DCMAKE_BUILD_TYPE=Debug -G Ninja |
| ninja -C emcc-build-dbg binaryen_js |
| echo "emcc-tests: test dbg" |
| $SRCDIR/check.py --binaryen-bin=emcc-build-dbg/bin binaryenjs |
| |
| mkdir -p emcc-build |
| echo "emcc-tests: build" |
| emcmake cmake -S $SRCDIR -B emcc-build -DCMAKE_BUILD_TYPE=Release -G Ninja |
| ninja -C emcc-build binaryen_js |
| echo "emcc-tests: test" |
| $SRCDIR/check.py --binaryen-bin=emcc-build/bin binaryenjs |
| echo "emcc-tests: done" |