Boost logo

Boost-Build :

From: Juergen Hunold (hunold_at_[hidden])
Date: 2004-07-02 14:56:31


Hi !

On Friday 02 July 2004 19:22, David Abrahams wrote:
> Vladimir Prus <ghost_at_[hidden]> writes:

> > For example, I might have Jamfile which includes uses <toolset>nm
> > in one place. Nobody is even has that toolset, so nobody can say
> > "using nm ; ". If I want my Jamfiles to be compilable everywhere, I
> > need a mechanism to say, "<toolset>nm" is ok.
>
> No, you just need a mechanism to say "<toolset>xxxx" is OK for any
> xxxx.

But then you lose the ability to do some sanity checking.
You can type
<toolset>msvc
<toolset>mvsc

in some condition (maybe even deeply nested)
and have a hard time finding out why Boost.Build does not apply your
settings. (This is the current state and I'm not quite happy with it,
although it has not bitten me yet ;-) )

So I think that there must be some way to tell Boost.Build that it just
"knows" some special properties, so it can do something sensible with
them, even if it is "only" some "syntax" checking.

And I think this also applies to <target-os>, <host-os> and maybe
something else, too.

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover 
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] ! www.ive.uni-hannover.de
 

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk