Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-01-09 05:31:04


On Wednesday 04 January 2006 13:05, Konstantin Litvinenko wrote:
> Hello, All!
>
> I'm trying to build my projects with some tagging support. Using rule
>
> rule tag ( name : type ? : property-set )
> {
> if $(type) in STATIC_LIB SHARED_LIB IMPORT_LIB
> {
> return [ stage.add-variant-and-compiler $(name)
>
> : $(type) : $(property-set) ] ;
>
> }
> }
>
> I get names like sys-vc-mt-d.lib, but I expect sys-vc7-mt-d.lib. I
> figured out that in stage.rename regexp is used that doesn't match
> <toolset*.version> versions with one number. I fixed it and than run build
> again. Everything was ok.

The patch for this issue is much welcome!

> But for borland 6.4 I got sys-bcb64-mt-d.lib
> which I found a little bit weird. I can fix this but I don't know what is
> the right fix :) I think sys-bcb6_4-mt-d.lib would be good version naming,
> but I'm not sure. Is this a bug or I'm missing something?

Maybe I'm missing something too. Isn't "64" the same as you get from V1? I've
just tried and the dot is indeed remove, and you get no "_" between major and
minor version.

- Volodya


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