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/
