#!/bin/bash set -e export PING_SLEEP=30s bash -c "while true; do find qt* | wc -l; sleep $PING_SLEEP; done" & PING_LOOP_PID=$! touch build.txt # Configure ccache mkdir -p ccache; export CCACHE_DIR="`pwd`/ccache" export QMAKE_CCACHE=1 # Show ccache stats echo "Cache stats:" ccache -s echo "build" make build >> build.txt 2>&1 || tail -500 build.txt echo "deploy" make deploy >> build.txt 2>&1 || tail -500 build.txt echo "test" make test >> build.txt 2>&1 || tail -500 build.txt echo "dropbox-deploy" make dropbox-deploy # Show ccache stats echo "Cache stats:" ccache -s echo "build finished" kill $PING_LOOP_PID exit 0