Date: Thu, 3 May 2001 20:39:39 +0100 From: Scott Mitchell <scott.mitchell@mail.com> To: Andrew Atrens <atrens@nortelnetworks.com>, chat@FreeBSD.ORG Subject: Re: -- recursive make considered harmful ?? Message-ID: <20010503203939.37358@localhost> In-Reply-To: <Pine.BSF.4.32.0105022151001.82576-100000@hcarp00g.ca.nortel.com>; from Andrew Atrens on Wed, May 02, 2001 at 09:58:22PM -0400 References: <Pine.BSF.4.32.0105022151001.82576-100000@hcarp00g.ca.nortel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 02, 2001 at 09:58:22PM -0400, Andrew Atrens wrote: > > Any considered opinions on this ? > > http://www.pcug.org.au/~millerp/rmch/recu-make-cons-harm.html > > I've set up a freebsd-style make system for our project which is blazingly > fast on freebsd (and solaris), but sucks lemons on NT (mostly because of > Cygwin fork+exec). > > Anyhow I've taken a lot of heat as a result of this paper, from people who > are more talk and less action than myself. I used this approach on my last project, which had to deal with Java, C++ and CORBA code in a reasonably coherent way. It worked pretty well, despite Java and make not getting along too well (many Java compilers like to do their own dependency checking, and build things other than the classes you explicitly asked them to). Certainly better than the previous ad-hoc collection of makefiles where the build procedure was essentially 'run make repeadedly until it doesn't build anything else' :-) Of course this was only a few tens of thousands of lines (not quite in Terry's league let!); I have no real feel for how well this technique scales to really large projects. Scott -- =========================================================================== Scott Mitchell | PGP Key ID | "Eagles may soar, but weasels Cambridge, England | 0x54B171B9 | don't get sucked into jet engines" scott.mitchell@mail.com | 0xAA775B8B | -- Anon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010503203939.37358>