From: Bruno Haible Date: Mon, 13 Jun 2011 15:44:26 +0000 (+0200) Subject: gnulib-tool: Addendum to 2011-06-08 commit. X-Git-Tag: v0.1~2609 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=7c102f16b7184f1da0f540e6b20d1a4eb7bc686f;p=gnulib.git gnulib-tool: Addendum to 2011-06-08 commit. * gnulib-tool (func_emit_lib_Makefile_am): If options --makefile-name and --witness-c-macro have been given, augment AM_CPPFLAGS. --- diff --git a/ChangeLog b/ChangeLog index 95a9a875a..19a3dffbb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2011-06-13 Bruno Haible + gnulib-tool: Addendum to 2011-06-08 commit. + * gnulib-tool (func_emit_lib_Makefile_am): If options --makefile-name + and --witness-c-macro have been given, augment AM_CPPFLAGS. + +2011-06-13 Bruno Haible + fseeko: Provide a non-inline replacement of fseek(). * lib/stdio.in.h (fseek): Don't provide if module 'fseek' is not used. * modules/fseeko (Depends-on): Add fseek. diff --git a/gnulib-tool b/gnulib-tool index 37073eded..2235cf9ca 100755 --- a/gnulib-tool +++ b/gnulib-tool @@ -3341,20 +3341,25 @@ func_emit_lib_Makefile_am () fi fi done + if test -n "$witness_c_macro"; then + cppflags_part1=" -D$witness_c_macro=1" + else + cppflags_part1= + fi + if $for_test; then + cppflags_part2=" -DGNULIB_STRICT_CHECKING=1" + else + cppflags_part2= + fi if test -z "$makefile_name"; then echo - if $for_test; then - cppflags_part1=" -DGNULIB_STRICT_CHECKING=1" - else - cppflags_part1= - fi - if test -n "$witness_c_macro"; then - cppflags_part2=" -D$witness_c_macro=1" - else - cppflags_part2= - fi echo "AM_CPPFLAGS =$cppflags_part1$cppflags_part2" echo "AM_CFLAGS =" + else + if test -n "$cppflags_part1$cppflags_part2"; then + echo + echo "AM_CPPFLAGS +=$cppflags_part1$cppflags_part2" + fi fi echo if LC_ALL=C grep "^[a-zA-Z0-9_]*_${perhapsLT}LIBRARIES *+\{0,1\}= *$libname\\.$libext\$" "$tmp"/allsnippets > /dev/null \