diff options
| author | hachem <im@hachem.wtf> | 2026-09-08 12:00:49 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-09-08 12:00:49 +0200 |
| commit | 9d47486aac9cd1a4422b78ee273b7a27bf7b733a (patch) | |
| tree | a015067fe963f3a24e8f37a8b9cd581540b3bb8c /scripts/run_suite.sh | |
| parent | 21be45a904a0afc767214298721bd2bbce19a054 (diff) | |
refactor: flatten src and migrate to meson
Diffstat (limited to 'scripts/run_suite.sh')
| -rwxr-xr-x | scripts/run_suite.sh | 6 |
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 |
