Boost logo

Boost-Build :

From: Johan Nilsson (r.johan.nilsson_at_[hidden])
Date: 2005-06-02 06:32:46

"Vladimir Prus" <ghost_at_[hidden]> wrote in message
> On Wednesday 01 June 2005 11:20, Johan Nilsson wrote:


> Regardless of <install-dependencies>. Consider:
> lib prebuilt : : <file>libprebuilt.a ;
> lib my : my.cpp prebuilt ;
> exe main : main.cpp my ;
> install dist : my ;
> Here, 'main' will link to 'prebuilt' in all cases. Likewise, 'dist' will
> see
> 'prebuilt' it its sources and try to install it.
> I've modified the logic so that 'my' passed to dependents a <library>
> property, which is used for proper linking, but is ignored by 'install'
> unless <install-dependencies> is on. That change fixes the "copy onto
> itself"
> problem.

Seems ok, I can't reproduce that anymore.

> It's in CVS and in the current nightly build. Can you try it? And please
> also
> check if the "remove prebuilt libraries on --clean" problem is there. I
> could
> not reproduce it, so if it reproduces for you, could you please create a
> small testcase?

This also seems to work ok (can't reproduce the problem now).

With reference to your statement above, I assume that using either:

"bjam debug clean"


"bjam debug --clean"

are basically the same thing?


// Johan


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