This is the mail archive of the automake@gnu.org mailing list for the automake project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: automake and AC_CONFIG_FILES($foo)



| autoconf handles AC_CONFIG_FILES($foo) properly.

But I should say it is not recommended!  The documentation asks for
literals whenever it is possible.

| A plain invocation of "automake" rightly complains that it has no idea what
| it needs to look at, but running "automake (some list of Makefiles)"
| produces:
| 
| 	configure.ac: 23: required file `./$foo.in' not found
| 
| which seems wrong.  If automake is called with explicit filename arguments
| it should ignore (or not complain) about variables in AC_CONFIG_FILES.

What is this $foo?  Don't you need to EXTRA_DIST it somewhere?  I'm
asking the question because precisely, if you move to

case $foo in
  bar) AC_CONFIG_FILES(bar) ;;
  foo) AC_CONFIG_FILES(foo) ;;
  baz) AC_CONFIG_FILES(baz) ;;
esac

is what Autoconf recommends, and it would solve more of your problems,
wouldn't it?


I _insist_, I'm asking you to change your code: I'm (i) asking for
details to understand your needs, and (ii) _suggesting_ an alternative.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]