"wolfgang haefelinger" <[EMAIL PROTECTED]> writes:

> I'm getting
>
>   exec_prefix     = ${prefix}
>
> Hmm, according to GNU coding standards it should be
>
>   exec_prefix     = $(prefix)
>
> ... Is there a way to tell  "autoconf"  to switch to the 
> second version or is this a bug?

There's no way to switch now.  Autoconf uses braces instead of parens
because sh, perl, etc. also accept braces, and autoconf uses the same
code for substituting into all these languages.

> I prefer to have $(prefix) as this appears to be portabler.

Portabler to which "make" versions, exactly?

POSIX has required support for ${var} for a dozen years now.  I have
used "make" variants that supported only $(var) but that was many many
years ago.  If this is still a real limitation, at least it should be
documented in the Autoconf manual, in its "Limitations of Make"
section.

Can you write a patch that would cause Autoconf to use $(prefix) for
Makefiles and ${prefix} for everything else?


_______________________________________________
Autoconf mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to