Re: [Module-build-general] Module::Build 0.18_02 FAIL on Windows nmake
Status: Beta
Brought to you by:
kwilliams
|
From: Ken W. <ke...@ma...> - 2003-06-10 15:54:39
|
On Tuesday, June 10, 2003, at 03:53 AM, Andrew Savige wrote: > AFAICT, .PHONY is GNU make special, not supported by Microsoft NMAKE. > May not be supported other makes also. Ditto for .DEFAULT. Drat. Well, let's not use it then. > Alas, that is Lucent NMAKE, no relation to Microsoft NMAKE! > From http://www.bell-labs.com/project/nmake/faq/MS.html: > "Microsoft also has a development tool called nmake. > The Microsoft nmake has no relation to Lucent nmake and the two > should not be confused. The two tools are not compatible ..." Drat! What, there weren't enough letters in the world? They both had to use 'n'?? > I think we need to solve this problem in a lowest common denominator > way without relying on GNU make extensions. Untested, but I think > something like the following should work everywhere: [snip] I've committed this change to CVS. Can you access that? I've just written a bunch of tests in t/compat.t to exercise this stuff automatically, it would be great if you could run the tests and see what happens. The change log for 1.19 is growing so long! Over 130 lines! -Ken |