#!/bin/bash # Check for the --noTest flag if [[ "$1" == "--noTest" ]]; then meson setup build -Dbuild_tests=false --buildtype=release else meson setup build -Dbuild_tests=true --buildtype=debug fi # Compile the project meson compile -C build # If tests are built, run them if [[ "$1" != "--noTest" ]]; then meson test -C build fi # Check if --docs are to be built if [[ "$*" == *"--docs"* ]]; then echo "Generating documentation..." doxygen cd docs/latex && make fi