From 767e199ea17ba8419166178425eafd6a9f750bc8 Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Sat, 26 Nov 2016 12:41:29 +0100 Subject: [PATCH] continuous-build.sh: use $JEHANNE/tmp/toolchain/ for caches --- continuous-build.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/continuous-build.sh b/continuous-build.sh index 4099d3e..e2da806 100755 --- a/continuous-build.sh +++ b/continuous-build.sh @@ -14,8 +14,14 @@ if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then $JEHANNE/hacking/buildtools.sh fi if [ ! -f "$JEHANNE/hacking/cross/toolchain/bin/x86_64-jehanne-gcc" ]; then - echo "Creating cross-compiling toolchain..." - (cd $JEHANNE/hacking/cross/; ./init.sh) + echo "Cannot find cross-compiling toolchain in $JEHANNE/hacking/bin" + if [ -f "$JEHANNE/tmp/toolchain/bin/x86_64-jehanne-gcc" ]; then + echo "Found cross-compiling toolchain in $JEHANNE/tmp/toolchain/" + mv $JEHANNE/tmp/toolchain/ $JEHANNE/hacking/cross/toolchain + else + echo "Creating cross-compiling toolchain..." + (cd $JEHANNE/hacking/cross/; ./init.sh) + fi fi export TOOLPREFIX=x86_64-jehanne- @@ -31,4 +37,9 @@ if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then echo build all + + if [ "$TRAVIS_BUILD_DIR" != "" ]; then + echo "Move cross-compiling toolchain to $JEHANNE/tmp/toolchain for Travis caches" + mv $JEHANNE/hacking/cross/toolchain $JEHANNE/tmp/toolchain/ + fi fi