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 Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make