mirror of
git://git.sv.gnu.org/autoconf
synced 2025-04-06 15:10:23 +08:00
(AC_OUTPUT): Add quotes around the echo arguments
in the trap, so backslashes aren't required for multiline input. From G.Wilford@ee.surrey.ac.uk. Also use the sed trick when not using a config header file.
This commit is contained in:
parent
a97e23dbc2
commit
d0c29464c3
10
acgeneral.m4
10
acgeneral.m4
@ -1665,11 +1665,11 @@ ac_given_srcdir=$srcdir
|
||||
ifdef([AC_PROVIDE_AC_PROG_INSTALL], [ac_given_INSTALL="$INSTALL"
|
||||
])dnl
|
||||
|
||||
ifdef([AC_LIST_HEADER],
|
||||
[changequote({,})
|
||||
trap 'rm -fr `echo $1 AC_LIST_HEADER | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
||||
changequote(,)],
|
||||
[trap 'rm -f $1; exit 1' 1 2 15])
|
||||
changequote(<<, >>)dnl
|
||||
ifdef(<<AC_LIST_HEADER>>,
|
||||
<<trap 'rm -fr `echo "$1 AC_LIST_HEADER" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>,
|
||||
<<trap 'rm -fr `echo "$1" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>)
|
||||
changequote([, ])dnl
|
||||
|
||||
AC_OUTPUT_FILES($1)
|
||||
ifdef([AC_LIST_HEADER], [AC_OUTPUT_HEADER(AC_LIST_HEADER)])dnl
|
||||
|
@ -1665,11 +1665,11 @@ ac_given_srcdir=$srcdir
|
||||
ifdef([AC_PROVIDE_AC_PROG_INSTALL], [ac_given_INSTALL="$INSTALL"
|
||||
])dnl
|
||||
|
||||
ifdef([AC_LIST_HEADER],
|
||||
[changequote({,})
|
||||
trap 'rm -fr `echo $1 AC_LIST_HEADER | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
||||
changequote(,)],
|
||||
[trap 'rm -f $1; exit 1' 1 2 15])
|
||||
changequote(<<, >>)dnl
|
||||
ifdef(<<AC_LIST_HEADER>>,
|
||||
<<trap 'rm -fr `echo "$1 AC_LIST_HEADER" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>,
|
||||
<<trap 'rm -fr `echo "$1" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>)
|
||||
changequote([, ])dnl
|
||||
|
||||
AC_OUTPUT_FILES($1)
|
||||
ifdef([AC_LIST_HEADER], [AC_OUTPUT_HEADER(AC_LIST_HEADER)])dnl
|
||||
|
Loading…
x
Reference in New Issue
Block a user