calling $(SHELL) with make-3.80 on cygwin
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
%% 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