grim/scripts/build_run.sh
2024-06-19 15:40:07 +03:00

25 lines
No EOL
411 B
Bash
Executable file

#!/bin/bash
case $1 in
debug|release)
;;
*)
echo "Usage: build_run.sh [type] where is type is 'debug' or 'release'" >&2
exit 1
esac
# Setup build directory
BASEDIR=$(cd $(dirname $0) && pwd)
cd ${BASEDIR}
cd ..
# Build application
type=$1
[[ ${type} == "release" ]] && release_param+=(--release)
cargo build ${release_param[@]}
# Start application
if [ $? -eq 0 ]
then
./target/${type}/grim
fi