aboutsummaryrefslogtreecommitdiff
path: root/scripts/run_suite.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/run_suite.sh')
-rwxr-xr-xscripts/run_suite.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/run_suite.sh b/scripts/run_suite.sh
index 48cf67f..38598ad 100755
--- a/scripts/run_suite.sh
+++ b/scripts/run_suite.sh
@@ -10,7 +10,7 @@ else
fi
printf '%s━━ building compiler ━━%s\n' "$bold" "$reset"
-if ! build=$(premake5 gmake 2>&1 && make config=debug 2>&1); then
+if ! build=$({ [ -d build-linux ] || meson setup build-linux; } 2>&1 && meson compile -C build-linux 2>&1); then
printf '%s\n' "$build"
printf ' %s✘ build failed%s\n' "$red" "$reset"
exit 1
@@ -18,11 +18,11 @@ fi
printf ' %s✔ compiler built%s\n\n' "$green" "$reset"
printf '%s━━ unit tests ━━%s\n' "$bold" "$reset"
-if units=$(./bin/debug-linux/tests 2>/dev/null); then
+if units=$(./build-linux/tests 2>/dev/null); then
printf ' %s✔%s %s\n\n' "$green" "$reset" "$(printf '%s' "$units" | tail -1)"
else
printf '%s\n' "$units"
- ./bin/debug-linux/tests || true
+ ./build-linux/tests || true
printf ' %s✘ unit tests failed%s\n' "$red" "$reset"
exit 1
fi