set +x
on_err="
echo ERROR: An error was encountered with the build.
-cat /tmp/build.log
+cat /tmp/cmake_build.log
exit 1
"
trap "$on_err" ERR
bash -c "while true; do sleep 30; echo \$(date) - building ...; done" &
PING_LOOP_PID=$!
- "$@" &> /tmp/build.log
+ "$@" &> /tmp/cmake_build.log
trap - ERR
kill $PING_LOOP_PID
- rm /tmp/build.log
+ rm /tmp/cmake_build.log
set -x
}