mirror of
git://git.sv.gnu.org/autoconf
synced 2025-02-17 14:01:27 +08:00
* tests/atgeneral.m4 (AT_CHECK): Check stderr first, since if both
stdout and stderr fail, differences on the latter are probably more significant than on the former.
This commit is contained in:
parent
648bf798eb
commit
e015643d3f
@ -1,3 +1,9 @@
|
||||
2000-11-02 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* tests/atgeneral.m4 (AT_CHECK): Check stderr first, since if both
|
||||
stdout and stderr fail, differences on the latter are probably
|
||||
more significant than on the former.
|
||||
|
||||
2000-11-02 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* autoconf.sh (task trace) [debug]: Instead of a long pipe, extend
|
||||
|
@ -395,18 +395,18 @@ dnl Restore stdout to fd1 and stderr to fd2.
|
||||
dnl If not verbose, neutralize the output of diff.
|
||||
$at_verbose || exec 1>/dev/null 2>/dev/null
|
||||
at_failed=false;
|
||||
AT_CASE([$3],
|
||||
ignore, [$at_verbose && cat stdout;:],
|
||||
expout, [AT_DEFINE([AT_data_expout], [ expout])dnl
|
||||
$at_diff expout stdout || at_failed=:],
|
||||
[], [$at_diff empty stdout || at_failed=:],
|
||||
[echo $at_n "patsubst([$3], [\([\"`$]\)], \\\1)$at_c" | $at_diff - stdout || at_failed=:])
|
||||
AT_CASE([$4],
|
||||
ignore, [$at_verbose && cat stderr;:],
|
||||
experr, [AT_DEFINE([AT_data_experr], [ experr])dnl
|
||||
$at_diff experr stderr || at_failed=:],
|
||||
[], [$at_diff empty stderr || at_failed=:],
|
||||
[echo $at_n "patsubst([$4], [\([\"`$]\)], \\\1)$at_c" | $at_diff - stderr || at_failed=:])
|
||||
AT_CASE([$3],
|
||||
ignore, [$at_verbose && cat stdout;:],
|
||||
expout, [AT_DEFINE([AT_data_expout], [ expout])dnl
|
||||
$at_diff expout stdout || at_failed=:],
|
||||
[], [$at_diff empty stdout || at_failed=:],
|
||||
[echo $at_n "patsubst([$3], [\([\"`$]\)], \\\1)$at_c" | $at_diff - stdout || at_failed=:])
|
||||
if $at_failed; then
|
||||
exit 1
|
||||
else
|
||||
|
@ -395,18 +395,18 @@ dnl Restore stdout to fd1 and stderr to fd2.
|
||||
dnl If not verbose, neutralize the output of diff.
|
||||
$at_verbose || exec 1>/dev/null 2>/dev/null
|
||||
at_failed=false;
|
||||
AT_CASE([$3],
|
||||
ignore, [$at_verbose && cat stdout;:],
|
||||
expout, [AT_DEFINE([AT_data_expout], [ expout])dnl
|
||||
$at_diff expout stdout || at_failed=:],
|
||||
[], [$at_diff empty stdout || at_failed=:],
|
||||
[echo $at_n "patsubst([$3], [\([\"`$]\)], \\\1)$at_c" | $at_diff - stdout || at_failed=:])
|
||||
AT_CASE([$4],
|
||||
ignore, [$at_verbose && cat stderr;:],
|
||||
experr, [AT_DEFINE([AT_data_experr], [ experr])dnl
|
||||
$at_diff experr stderr || at_failed=:],
|
||||
[], [$at_diff empty stderr || at_failed=:],
|
||||
[echo $at_n "patsubst([$4], [\([\"`$]\)], \\\1)$at_c" | $at_diff - stderr || at_failed=:])
|
||||
AT_CASE([$3],
|
||||
ignore, [$at_verbose && cat stdout;:],
|
||||
expout, [AT_DEFINE([AT_data_expout], [ expout])dnl
|
||||
$at_diff expout stdout || at_failed=:],
|
||||
[], [$at_diff empty stdout || at_failed=:],
|
||||
[echo $at_n "patsubst([$3], [\([\"`$]\)], \\\1)$at_c" | $at_diff - stdout || at_failed=:])
|
||||
if $at_failed; then
|
||||
exit 1
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user