diff options
author | Nicolas Despres <nicolas.despres@gmail.com> | 2011-04-18 18:52:37 (GMT) |
---|---|---|
committer | Nicolas Despres <nicolas.despres@gmail.com> | 2011-04-18 18:55:00 (GMT) |
commit | 99e0560bdc85fa62273ed82645fef64b3c20c6e6 (patch) | |
tree | ac1c4896de5513c26dc12fd5ec7ea0546ded1845 | |
parent | 4428d96e630c01fb7620236078ba3ab0bc142553 (diff) | |
download | Ninja-99e0560bdc85fa62273ed82645fef64b3c20c6e6.zip Ninja-99e0560bdc85fa62273ed82645fef64b3c20c6e6.tar.gz Ninja-99e0560bdc85fa62273ed82645fef64b3c20c6e6.tar.bz2 |
Prefix error messages by script name.
It helps when debugging compilation output to know who is speaking even if
Ninja buffers command output contrary to make.
-rwxr-xr-x | gen_doxygen_mainpage.sh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gen_doxygen_mainpage.sh b/gen_doxygen_mainpage.sh index 3b44429..d159947 100755 --- a/gen_doxygen_mainpage.sh +++ b/gen_doxygen_mainpage.sh @@ -20,13 +20,25 @@ set -o nounset STATUS=0 # Print each of its arguments on stderr (one per line) prefixed by the +# basename of this script. +stderr() +{ + local me=$(basename "$0") + local i + for i + do + echo >&2 "$me: $i" + done +} + +# Print each of its arguments on stderr (one per line) prefixed by the # basename of this script and 'error'. error() { local i for i do - echo >&2 "error: $i" + stderr "error: $i" done STATUS=1 } |