aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1998-05-23 16:40:01 -0600
committerJeff Law <law@gcc.gnu.org>1998-05-23 16:40:01 -0600
commit269df0f8c6e82f4b04f900c43e80e12ada74c8b9 (patch)
tree1a12f19e776e11367db715f495082a2bd44a8d52 /contrib
parent57fec042aad2d611a5a12a5ce9b3fad90a139e91 (diff)
downloadgcc-269df0f8c6e82f4b04f900c43e80e12ada74c8b9.zip
gcc-269df0f8c6e82f4b04f900c43e80e12ada74c8b9.tar.gz
gcc-269df0f8c6e82f4b04f900c43e80e12ada74c8b9.tar.bz2
* test_summary: find good awk (copied from warn_summary).
From-SVN: r19992
Diffstat (limited to 'contrib')
-rw-r--r--contrib/ChangeLog7
-rwxr-xr-xcontrib/test_summary14
2 files changed, 20 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
new file mode 100644
index 0000000..438acca
--- /dev/null
+++ b/contrib/ChangeLog
@@ -0,0 +1,7 @@
+Sat May 23 23:38:49 1998 Matthias Klose <doko@cs.tu-berlin.de>
+
+ * test_summary: find good awk (copied from warn_summary).
+
+Sat May 23 23:38:33 1998 Jeffrey A Law (law@cygnus.com)
+
+ * test_summary, warn_summary: New files
diff --git a/contrib/test_summary b/contrib/test_summary
index 23e3d7e..455bd99 100755
--- a/contrib/test_summary
+++ b/contrib/test_summary
@@ -31,6 +31,18 @@
# -t: prevents logs from being renamed
# -m: specify the e-mail address to send notes to. An appropriate default should be selected from the log files.
# -f: force reports to be mailed; if omitted, only reports that differ from the sent.* version are sent
+
+# Find a good awk.
+if test -z "$AWK" ; then
+ for AWK in gawk nawk awk ; do
+ if type $AWK 2>&1 | grep 'not found' > /dev/null 2>&1 ; then
+ :
+ else
+ break
+ fi
+ done
+fi
+
: ${filesuffix=}; export fileprefix
: ${move=true}; export move
: ${forcemail=false}; export forcemail
@@ -63,7 +75,7 @@ for file in $files; do
done &&
$anyfile &&
if $forcemail || $anychange; then :; else mailto=nobody; fi &&
-gawk '
+$AWK '
BEGIN {
lang="";
print "cat <<EOF |";