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
news:200506021138.42035.ghost_at_cs.msu.su...
> On Wednesday 01 June 2005 11:20, Johan Nilsson wrote:

[snip]

> 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"

or

"bjam debug --clean"

are basically the same thing?

Thanks!

// Johan

 


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