summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Despres <nicolas.despres@gmail.com>2011-04-18 18:52:37 (GMT)
committerNicolas Despres <nicolas.despres@gmail.com>2011-04-18 18:55:00 (GMT)
commit99e0560bdc85fa62273ed82645fef64b3c20c6e6 (patch)
treeac1c4896de5513c26dc12fd5ec7ea0546ded1845
parent4428d96e630c01fb7620236078ba3ab0bc142553 (diff)
downloadNinja-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-xgen_doxygen_mainpage.sh14
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
}