Ed Avis <[EMAIL PROTECTED]> writes:
>I know this should be an easily-answered question, but I couldn't find
>the answer in the ExtUtils::MakeMaker manual page or in
>ExtUtils::MakeMaker::FAQ.
>
>When MakeMaker runs on Windows, what make program does it have it mind
>when writing the makefile?  

The one used to build the perl you are using.

>Microsoft's nmake?  

Or 'dmake'.

Note that the 'make' that comes with Borland does _not_ work.

>Should GNU make
>work?  

Not in general. Win32 Makefile stuff has/had make-specific 
hacks to work round Win32's command line length restrictions.
Both dmake and nmake have magic syntax which means "put these bits of command 
line in a temp file and pass name of temp file to program".

I don't think we have figured out how to do that for GNU make.

This trick is necessary for some C extensions but GNU make might work 
for perl-only extensions.


>Does it depend on what options perl was built with, and is
>there any way to find out what MakeMaker is thinking?



>
>A user asked me what make program to run on Windows and I realized I
>didn't have any idea of the answer, except a vague feeling that it
>used to be nmake.
-- 
Nick Ing-Simmons
http://www.ni-s.u-net.com/

Reply via email to