mike@BRL.MIL (Mike Muuss) (01/20/89)
At BRL, we have been very successfully using CAKE (the "5-th generation version of MAKE", from an Austrailan net.sources posting). It uses a PROLOG-style concept of pattern-matching and resolution to provide a very powerful make-like tool. CAKE contains initial code to support running on a multi-processor, (eg, to fork off multiple "CC" runs in parallel), but this feature does not work. Before I go invest some time into trying to enhance CAKE, does anyone know of a more recent version, or updates? My attempts to contact the author by e-mail have not been successful. CAKE is truely superior to MAKE, and is freely available. I use it to handle 150,000+ lines of code on an NFS server, with one set of sources generating binaries for 5 different machines -- a task that was too much for MAKE (and probably a growing problem for others, eg, X-window developers, etc). So, I'm very interested in seeing it nurtured and enhanced. Please send any info to me directly, and I'll summarize to the list. Best, -Mike
kai@uicsrd.csrd.uiuc.edu (01/21/89)
>CAKE contains initial code to support running on a multi-processor, >(eg, to fork off multiple "CC" runs in parallel), but this feature does >not work. Before I go invest some time into trying to enhance CAKE, >does anyone know of a more recent version, or updates? We've just installed GNU Make V3.27, and it has this capability. You might get some hints from there. Patrick Wolfe pat@kai.com {uiucuxc,sequent,alliant,uunet}!kailand!pat