platformtest.sh: New option "-x", don't renegerate build system

This commit is contained in:
Alexander Barton 2014-01-11 01:27:12 +01:00
parent fe73835666
commit 97b4fd8a08
1 changed files with 10 additions and 2 deletions

View File

@ -16,6 +16,7 @@
NAME=`basename "$0"` NAME=`basename "$0"`
VERBOSE= VERBOSE=
CLEAN=1
PLATFORM= PLATFORM=
COMPILER="unknown" COMPILER="unknown"
@ -36,8 +37,15 @@ while [ $# -gt 0 ]; do
"-v") "-v")
VERBOSE=1 VERBOSE=1
;; ;;
"-x")
CLEAN=
;;
*) *)
echo "Usage: $NAME [-v]" echo "Usage: $NAME [-v] [-x]"
echo
echo " -v Verbose output"
echo " -x Don't regenerate build system, even when possible"
echo
exit 2 exit 2
esac esac
shift shift
@ -58,7 +66,7 @@ echo "$NAME: Checking for GIT tree ..."
if [ -d .git ]; then if [ -d .git ]; then
echo "$NAME: Checking for \"git\" command ..." echo "$NAME: Checking for \"git\" command ..."
git version >/dev/null 2>&1 git version >/dev/null 2>&1
if [ $? -eq 0 ]; then if [ $? -eq 0 -a -n "$CLEAN" ]; then
echo "$NAME: Running \"git clean\" ..." echo "$NAME: Running \"git clean\" ..."
[ -n "$VERBOSE" ] && git clean -dxf || git clean -dxf >/dev/null [ -n "$VERBOSE" ] && git clean -dxf || git clean -dxf >/dev/null
fi fi