Boost logo

Boost-Build :

From: David Abrahams (gclbb-jamboost_at_[hidden])
Date: 2003-07-31 08:53:03

It seems to me that the problem this complicated bit of code is
trying to solve could be handled differently. The problem is,
essentially, IIRC:

exe A : <library>B c.cpp : <rtti>off ;
lib B : b.cpp ;

If we just do "bjam" we get a potentially surprising result that B is
built twice, once with rtti and once without it.

I think the problem here is that the user doesn't have a way to say,
"this thing is really just a dependency of some other main target;
don't build it by default".

dependency lib B : b.cpp ;


lib B : b.cpp ;
don't-build B ;

or some such thing.


Dave Abrahams
Boost Consulting

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at