Skip to content

Commit 526986b

Browse files
authored
Allow emcc-tests.sh to be invoked from outside the Binaryen source directory (#7533)
This makes it easier to run the tests while keeping the source tree clean.
1 parent 90ad796 commit 526986b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

scripts/emcc-tests.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@
33
set -o errexit
44
set -o pipefail
55

6+
SRCDIR="$(dirname $(dirname ${BASH_SOURCE[0]}))"
7+
68
mkdir -p emcc-build
79
echo "emcc-tests: build:wasm"
8-
emcmake cmake -B emcc-build -DCMAKE_BUILD_TYPE=Release -G Ninja
10+
emcmake cmake -S $SRCDIR -B emcc-build -DCMAKE_BUILD_TYPE=Release -G Ninja
911
ninja -C emcc-build binaryen_wasm
1012
echo "emcc-tests: test:wasm"
11-
./check.py --binaryen-bin=emcc-build/bin binaryenjs_wasm
13+
$SRCDIR/check.py --binaryen-bin=emcc-build/bin binaryenjs_wasm
1214
echo "emcc-tests: done:wasm"
1315

1416
echo "emcc-tests: build:js"
1517
ninja -C emcc-build binaryen_js
1618
echo "emcc-tests: test:js"
17-
./check.py --binaryen-bin=emcc-build/bin binaryenjs
19+
$SRCDIR/check.py --binaryen-bin=emcc-build/bin binaryenjs
1820
echo "emcc-tests: done:js"

0 commit comments

Comments
 (0)