AX_APPEND_FLAG changed behaviour

Peter Johansson <[email protected]>
Newsgroups gmane.comp.sysutils.autoconf.archive-maintainers
Message-ID <[email protected]>
Hello,

I noticed that in the most recent version of the archive, AX_APPEND_FLAG 
has changed behaviour and does add the FLAG also when the variable 
contains FLAG. I traced down the altered behaviour to the two lines

  [case " AS_VAR_GET(FLAGS) " in
     *" $1 "*)

which have changed to

   AS_CASE([AS_VAR_GET(FLAGS)],
     ["* $1 *|*$1"]

besides that AS_CASE is used (which is good imho) the pattern has 
changed and the space around FLAGS in the first argument of AS_CASE has 
gone. This means that e.g. if FLAGS is "alpha beta gamma" that will not 
match the pattern "* $1 *|*$1" for $1 being any of 'alpha', 'beta', or 
'gamma'. I think that is unexpected behaviour.

Easiest would be to just move back to the old pattern, but wanted to 
check if there was any reason for the modification, in which case we 
perhaps can come up with something better.

Thank,
Peter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.