]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* tests/local.at (AT_CHECK_M4): Support 'stderr' as fourth argument.
authorZack Weinberg <zackw@panix.com>
Fri, 13 Sep 2013 15:26:08 +0000 (11:26 -0400)
committerZack Weinberg <zackw@panix.com>
Sat, 21 Sep 2013 23:01:40 +0000 (19:01 -0400)
tests/local.at

index 97a1e1d183c570d42b507027e0e9e6fca163e0d4..47501bf96ffc09b01045a16e31660b572407f3b9 100644 (file)
@@ -113,13 +113,14 @@ m4_define([AT_CHECK_M4],
 [AT_CHECK([$1], [$2], [$3],
           m4_case([$4], [], [], [ignore], [ignore], [stderr]))
 m4_case([$4], [], [], [ignore], [],
-[AT_CHECK([[sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
+[AT_CHECK([[mv stderr stderr-raw &&
+   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/ (E[A-Z]*)$//
-    ' stderr >&2]], [0], [], [$4])])
+    ' stderr-raw >&2]], [0], [], [$4])])
 ])
 
 # AT_CHECK_AUTOM4TE(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)