summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutil/crossgcc/buildgcc11
1 files changed, 6 insertions, 5 deletions
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index ea7c2e9853..98b57f7bb6 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -332,6 +332,11 @@ build() {
cleanup()
{
+ if [ $SAVETEMPS -ne 0 ]; then
+ printf "Leaving temporary files around... ${green}ok${NC}\n"
+ return
+ fi
+
printf "Cleaning up temporary files... "
for package in $PACKAGES; do
rm -rf build-${TARGETARCH}-$package build-$package $(eval echo \$$package"_DIR")
@@ -811,10 +816,6 @@ PROGNAME=$(basename "$0")
rm -f "$DESTDIR$TARGETDIR/share/$PROGNAME-*"
cp "$PROGNAME" "$DESTDIR$TARGETDIR/share/$PROGNAME-$CROSSGCC_VERSION-$CROSGCC_COMMIT"
-if [ $SAVETEMPS -eq 0 ]; then
- cleanup
-else
- printf "Leaving temporary files around... ${green}ok${NC}\n"
-fi
+cleanup
printf "\n${green}You can now run your $NAME toolchain from $TARGETDIR.${NC}\n"