Follow-up Comment #11, bug #15718 (project make):
Well, Perl is not a simple-minded shell with simple quoting rules, as one
example. The entire point of SHELL is that you can set it to a command which
can handle lines that are as complex as you like, and with a completely
arbitrary syntax. Maybe the SHELL is a Java interpreter, or Python or Ruby,
or something like that.
Because make invokes the command in SHELL using exec() directly, the value
passed to that command doesn't have to undergo shell quoting at all (at least
not in UNIX), so it can have totally different syntax and semantics than the
regular shell.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=15718>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make