From 44af57a78bcb478f70f3047fcf950424f8e8e01c Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Thu, 19 Dec 2013 22:06:22 +0100 Subject: [PATCH] buildgcc: defer cleaning up the tree a bit cleanup() uses BUILDDIRPREFIX, which is set after the getopt loop. Change-Id: I8a904781ee4fefc42681d31e94b64008cf03750a Signed-off-by: Patrick Georgi Reviewed-on: http://review.coreboot.org/4544 Tested-by: build bot (Jenkins) Reviewed-by: Jonathan A. Kollasch --- util/crossgcc/buildgcc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index 5d7ac6f49f..87054f2b07 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -208,7 +208,7 @@ while true ; do case "$1" in -V|--version) shift; myversion; exit 0;; -h|--help) shift; myhelp; exit 0;; - -c|--clean) shift; cleanup;; + -c|--clean) shift; clean=1;; -t|--savetemps) shift; SAVETEMPS=1;; -d|--directory) shift; TARGETDIR="$1"; shift;; -p|--platform) shift; TARGETARCH="$1"; shift;; @@ -235,6 +235,10 @@ esac echo "Target arch is now $TARGETARCH" BUILDDIRPREFIX=build-${TARGETARCH} +if [ "$clean" = "1" ]; then + cleanup +fi + GDB_PACKAGE="GDB" PYTHON_PACKAGE="PYTHON" EXPAT_PACKAGE="EXPAT"