>>> "pds" == Paul D Smith <[EMAIL PROTECTED]> writes:

[...]

 adl> So any solution that require a syntax that is different in
 adl> prerequisites than it is in the commands seems wrong to me.

 pds> I definitely agree that this incongruity is disturbing, but that's the
 pds> way it is.

Don't read me wrong, that wasn't a judgement of the way things
are but an attempt to characterize an acceptable solution for
Automake.  Automake is meant to produce portable Makefiles so I
don't want to introduce non-portable constructs in its generated
output, even conditionally (it's already hard enough to test).
The only place we could tolerate non-portable constructs is in
the user input (*.am) that is output almost verbatim.  Hence my
statement: since users writes the variables, I'm looking for a
solution that involves only changing these variables, and since these
variables are used both in prerequisite lists and commands...

 pds> Hopefully the next version of GNU make will have some more generic
 pds> mechanism for quoting that will handle ALL different "special
 pds> characters" that might appear in filenames, including colons and
 pds> whitespace as well as dollar signs.

Excellent!  That seems to be the ticket, doesn't it?
-- 
Alexandre Duret-Lutz



Reply via email to