Files
SERiF/mk

22 lines
401 B
Plaintext
Raw Normal View History

#!/bin/bash
# Check if the build directory is present, and remove it
if [ -d "build" ]; then
rm -rf build
fi
# Check for the --noTest flag
if [[ "$1" == "--noTest" ]]; then
meson setup build -Dbuild_tests=false
else
meson setup build -Dbuild_tests=true
fi
# Compile the project
meson compile -C build
# If tests are built, run them
if [[ "$1" != "--noTest" ]]; then
meson test -C build
fi