emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-bug-tracker] bug#7800: closed (automake fails to honor `-d' in AM


From: GNU bug Tracking System
Subject: [Emacs-bug-tracker] bug#7800: closed (automake fails to honor `-d' in AM_YFLAGS when variable expansions are involved)
Date: Sun, 09 Jan 2011 15:23:01 +0000

Your message dated Sun, 9 Jan 2011 16:28:06 +0100
with message-id <address@hidden>
and subject line Re: [PATCHES] yacc: support variable expansions in *YFLAGS 
definition
has caused the GNU bug report #7800,
regarding automake fails to honor `-d' in AM_YFLAGS when variable expansions 
are involved
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
7800: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7800
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: automake fails to honor `-d' in AM_YFLAGS when variable expansions are involved Date: Fri, 7 Jan 2011 15:36:43 +0100 User-agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; )
severity: wishlist
thanks

-*-*-

Hello automakers.

Currently, automake is not smart enough to resolve variable expansions
in AM_YFLAGS (or foo_YFLAGS) when scanning them for the `-d' flag.

For example:

  $ cat configure.ac
  AC_INIT(x,0)
  AM_INIT_AUTOMAKE(foreign)
  AC_PROG_CC
  AC_PROG_YACC
  AC_CONFIG_FILES(Makefile)
  $ cat Makefile.am
  bin_PROGRAMS = foo bar
  foo_SOURCES = foo.y
  bar_SOURCES = bar.y
  my_YFLAGS = -d
  AM_YFLAGS = $(my_YFLAGS)
  bar_YFLAGS = $(my_YFLAGS)
  $ aclocal
  $ automake -a
  $ egrep '(foo|bar).h\.*:' Makefile.in # no match :-(
  $ sed -i 's/$(my_YFLAGS)/-d/' Makefile.am 
  $ automake
  $ egrep '(foo|bar)\.h.*:' Makefile.in # now as expected
  bar-bar.h: bar-bar.c
  foo.h: foo.c

Not sure if this bug is worth fixing, but having it reported in the bug
database won't hurt, either (and I might anyway attempt a fix soonish).

Regards,
  Stefano



--- End Message ---
--- Begin Message --- Subject: Re: [PATCHES] yacc: support variable expansions in *YFLAGS definition Date: Sun, 9 Jan 2011 16:28:06 +0100 User-agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; )
Reference:
 <http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00057.html>

Both patches (with nits addressed) merged to master, and pushed.
This should fix automake bug#7800.

Regards,
  Stefano


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]