From d04d2d088735a52e272e52d9eeae832ca4c6854a Mon Sep 17 00:00:00 2001 From: John Turner Date: Sun, 16 Nov 2025 22:02:27 +0000 Subject: [PATCH] push check.sh --- check.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 check.sh diff --git a/check.sh b/check.sh new file mode 100755 index 0000000..6e38b7b --- /dev/null +++ b/check.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +source /etc/profile + +export CC=clang CXX=clang++ + +cargo fmt --check || exit $? + +cargo clippy || exit $? + +cargo test -r || exit $? + +cargo build --all --all-features || exit $? + +build=$(mktemp -d) + +meson setup ${build} || exit $? + +meson compile -C ${build} || exit $? + +meson test -C ${build} || exit $? + +rm -rf ${build} + +meson format --recursive --check-only || exit $?