From: James Zern Date: Sat, 13 Dec 2014 03:45:15 +0000 (-0800) Subject: iosbuild: add success/failure output X-Git-Tag: v1.4.0~361 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d356dce759fe8ce0cb05fad97aeac3ea69469b2f;p=libvpx iosbuild: add success/failure output Change-Id: I84492f68752321f0266141666e2672ed2da5f509 --- diff --git a/build/make/iosbuild.sh b/build/make/iosbuild.sh index 5d2051eee..2d6eb5b77 100755 --- a/build/make/iosbuild.sh +++ b/build/make/iosbuild.sh @@ -172,8 +172,13 @@ build_framework() { # Trap function. Cleans up the subtree used to build all targets contained in # $TARGETS. cleanup() { + local readonly res=$? cd "${ORIG_PWD}" + if [ $res -ne 0 ]; then + elog "build exited with error ($res)" + fi + if [ "${PRESERVE_BUILD_OUTPUT}" != "yes" ]; then rm -rf "${BUILD_ROOT}" fi @@ -194,6 +199,10 @@ cat << EOF EOF } +elog() { + echo "${0##*/} failed because: $@" 1>&2 +} + vlog() { if [ "${VERBOSE}" = "yes" ]; then echo "$@" @@ -255,3 +264,5 @@ EOF fi build_framework "${TARGETS}" +echo "Successfully built '${FRAMEWORK_DIR}' for:" +echo " ${TARGETS}"