From: Jeff Garland (jeff_at_[hidden])
Date: 2001-10-12 07:22:27
> gnu make is certainly no option. It has many more features compared to
> the 'standard' make. Thus once you start using gmake, you can forget
> about compatibility with 'standard' make.
I agree that it has many more options than standard make. Some of these are
> Although linux has gmake by default and IIRC SGI's make is gmake
> compatible, most unix pre-installed make's are not (e.g. HP-UX). Thus
> most users (windows, hp, ... ) would still need to install gmake.
gmake is, of course, widely ported. I agree windows and other users would need
to install gmake. However, if you are embarking on a serious development
project I assure you that obtaining gmake will likely be only one of a hundred
download/installs required, and one of the easiest. For example, below is the
gmake binary download page for hp-ux. SCO-UNIX, just to pick one, comes with
gmake as an easy to install add-on in binary from CD.
Keep in mind, I made my remark in response to a conversation about someone
trying to create cross-platform makefiles for boost. IMO trying to do this with
standard make and nmake is very difficult. I was simply suggesting a different
approach presuming that someone was planning to embark on this project.
And to repeat my previous conclusion, although I think a make-based approach
could work EFFORT AT THIS POINT WOULD BE BETTER USED TO fix the issues with JAM.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk