bootstrap.pl did not work under my cygwin build environment. have no idea if boostrap.pl or our build system works without cygwin.
Created attachment 84372 [details] [diff] [review] patch to switch make command. Makes bootstrap.pl work under my build environment.
need simple review buyoff on this.
Comment on attachment 84372 [details] [diff] [review] patch to switch make command. r=cls
cvs commit: Examining . Checking in bootstrap.pl; /cvsroot/mozilla/tools/module-deps/bootstrap.pl,v <-- bootstrap.pl new revision: 1.27; previous revision: 1.26 done
I think we should default to "make" unless we're in an unusual environment (like HP or AIX or whichever platform has a non-gnu make by default)
reopen to change to use "make" only.
I think the majority of the platforms default to a non-gnu version of make so we should use gmake by default. IIRC, the count goes: GNU make Non-GNU make --------- ------------- Linux FreeBSD BeOS NetBSD win32/cygwin OpenBSD OSX/Darwin AIX OS2/emx HP-UX Solaris IRIX OSF/1 BSDI OpenVMS? SCO? Unixware?
Okay, this is good data that I had no idea about, thx seawood. I think we just leave it and special case others if the need arises like I did for cygwin. garrett
'gmake' replaced by makecmd variable in bootstrap.pl. system("$makecmd export-idl") now added in.