From df64a63243a3208c6d24d256dbbe02948f100cd0 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 16 Jan 2016 16:04:19 +1100 Subject: [PATCH] scripts: use BUILDROOT in build_all.sh and build_binaries.sh better ccache performance fixup --- Tools/scripts/build_all.sh | 3 +++ Tools/scripts/build_binaries.sh | 11 +++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Tools/scripts/build_all.sh b/Tools/scripts/build_all.sh index 19b7d6ce73..468002a15d 100755 --- a/Tools/scripts/build_all.sh +++ b/Tools/scripts/build_all.sh @@ -8,6 +8,9 @@ set -e set -x +export BUILDROOT="/tmp/all.build" +rm -rf $BUILDROOT + echo "Testing ArduPlane build" pushd ArduPlane for b in sitl linux; do diff --git a/Tools/scripts/build_binaries.sh b/Tools/scripts/build_binaries.sh index 1b06f3688a..7edfc393e4 100755 --- a/Tools/scripts/build_binaries.sh +++ b/Tools/scripts/build_binaries.sh @@ -170,7 +170,7 @@ build_arduplane() { continue } extension=$(board_extension $b) - copyit $TMPDIR/ArduPlane.build/ArduPlane.$extension $ddir $tag + copyit $BUILDROOT/ArduPlane.$extension $ddir $tag touch $binaries/Plane/$tag done echo "Building ArduPlane PX4 binaries" @@ -226,7 +226,7 @@ build_arducopter() { continue } extension=$(board_extension $b) - copyit $TMPDIR/ArduCopter.build/ArduCopter.$extension $ddir $tag + copyit $BUILDROOT/ArduCopter.$extension $ddir $tag touch $binaries/Copter/$tag done done @@ -270,7 +270,7 @@ build_rover() { continue } extension=$(board_extension $b) - copyit $TMPDIR/APMrover2.build/APMrover2.$extension $ddir $tag + copyit $BUILDROOT/APMrover2.$extension $ddir $tag touch $binaries/Rover/$tag done echo "Building APMrover2 PX4 binaries" @@ -312,7 +312,7 @@ build_antennatracker() { continue } extension=$(board_extension $b) - copyit $TMPDIR/AntennaTracker.build/AntennaTracker.$extension $ddir $tag + copyit $BUILDROOT/AntennaTracker.$extension $ddir $tag touch $binaries/AntennaTracker/$tag done echo "Building AntennaTracker PX4 binaries" @@ -342,6 +342,9 @@ build_antennatracker() { git submodule update } +export BUILDROOT="$TMPDIR/binaries.build" +rm -rf $BUILDROOT + # make sure PX4 is rebuilt from scratch for d in ArduPlane ArduCopter APMrover2 AntennaTracker; do pushd $d