$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jeff Garland (jeff_at_[hidden])
Date: 2001-10-12 07:22:27
Toon wrote:
> 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
very helpful.
> 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.
http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,553,0
0.html
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.
Jeff