calling $(SHELL) with make-3.80 on cygwin

2003-11-15 Thread Roland Illig
Hi,

I noticed a subtle change from make-3.79 to 3.80 on Win32: The shell to
process the commands in the Makefile is called as

$(SHELL) -c $command $args ...

in make-3.79, but as

$(SHELL) /c $command $args ...

in make-3.80.

This is a problem for the cygwin bash(1), because the first argument
"/c" is considered a file name.

Can I somehow change the "/c" to "-c"?

I didn't find any place in the source code where the string "/c" is
used, so perhaps it's not a bug in make, but in cygwin.

Roland


___
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make


Re: calling $(SHELL) with make-3.80 on cygwin

2003-11-15 Thread Paul D. Smith
%% Roland Illig <[EMAIL PROTECTED]> writes:

  ri> I noticed a subtle change from make-3.79 to 3.80 on Win32: The
  ri> shell to process the commands in the Makefile is called as

Is this the version of make provided with Cygwin?  Or did you get a copy
from ftp.gnu.org and build that yourself?

If it's the Cygwin GNU make, please ask about it on the Cygwin mailing
lists: that version is somewhat different than the base version, which
is what is supported by these lists.

If you are using the base GNU make from ftp.gnu.org, you should consider
asking your question on the [EMAIL PROTECTED] mailing list.

-- 
---
 Paul D. Smith <[EMAIL PROTECTED]>  Find some GNU make tips at:
 http://www.gnu.org  http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


___
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make