mirror of
https://https.git.savannah.gnu.org/git/gettext.git
synced 2026-01-26 15:39:11 +00:00
autopoint: Don't fail if no gettext version is specified, part 2.
* gettext-tools/misc/autopoint.in (func_trace_sed): Recognize also macro calls without arguments. * gettext-tools/tests/autopoint-1: Remove unneeded parentheses in macro call.
This commit is contained in:
parent
f451794c99
commit
81e3adea05
@ -159,11 +159,13 @@ m4_pushdef([m4_esyscmd])
|
||||
|
||||
# func_trace_sed macro configure.ac
|
||||
# traces an Autoconf macro call and outputs the arguments to stdout,
|
||||
# using sed.
|
||||
# using sed. For a macro call without arguments, print just a blank line.
|
||||
func_trace_sed ()
|
||||
{
|
||||
sed_extract_arguments='
|
||||
s,#.*$,,; s,^dnl .*$,,; s, dnl .*$,,;
|
||||
s,#.*$,,
|
||||
s,^dnl .*$,,
|
||||
s, dnl .*$,,
|
||||
/'"$1"'(/ {
|
||||
ta
|
||||
:a
|
||||
@ -175,6 +177,8 @@ s,#.*$,,; s,^dnl .*$,,; s, dnl .*$,,;
|
||||
:b
|
||||
s,^.*'"$1"'([[ ]*\([^]"$`\\)]*\).*$,\1,p
|
||||
}
|
||||
/'"$1"'[^A-Za-z0-9_(]/ s,^.*$,,p
|
||||
/'"$1"'$/ s,^.*$,,p
|
||||
d'
|
||||
sed -e "$sed_extract_arguments" "$2"
|
||||
}
|
||||
|
||||
@ -53,7 +53,7 @@ AC_INIT
|
||||
AC_CONFIG_SRCDIR(hello.c)
|
||||
|
||||
AC_PROG_CC
|
||||
AM_GNU_GETTEXT()
|
||||
AM_GNU_GETTEXT
|
||||
|
||||
AC_CONFIG_FILES([Makefile])
|
||||
AC_OUTPUT
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user