Update control flow in cmake-build.sh

This commit is contained in:
Shaun Reed 2019-07-28 05:16:23 +00:00
parent adba2ef142
commit 399bd179da
1 changed files with 6 additions and 25 deletions

View File

@ -11,36 +11,17 @@ do
printf "\nEnter 1 to build, 2 to cleanup previous build, 0 to exit.\n"
read bChoice
# Build loop
# If input read is == 1
if [ $bChoice -eq 1 ]
if [ $bChoice -eq 1 ] # Build project
then
mkdir build
(cd build && cmake .. && cmake --build .)
fi
# Clean-up loop
# If input read is == 2
if [ $bChoice -eq 2 ]
then
elif [ $bChoice -eq 2 ] ; then # Cleanup build
rm -Rv build/*
fi
# Exit loops, all other input -
# If input read is >= 3, exit
if [ $bChoice -ge 3 ]
then
break
elif [ $bChoice -eq 0 ] ; then # Exit script
break
else
continue
fi
# If input read is <= 0, exit
if [ $bChoice -le 0 ]
then
break
fi
# Bash will print an error if symbol or character input
done