Boost logo

Boost-Build :

Subject: [Boost-build] Adding custom name decoration to libraries
From: Braden Northington McDaniel (braden_at_[hidden])
Date: 2011-12-01 00:46:46


I'm trying to add some custom name decoration to Boost library names. This was working using a previous version of Boost with this sort of modification in the boostcpp.tag rule:

    else if $(layout) = system
    {
        result = [ common.format-name
            <base> -$(MY_DECORATION)
            -$(BUILD_ID)
            : $(name) : $(type) : $(property-set) ] ;
    }

However, it's not working with 1.48.0. I've been staring at this code as well as common.format-name; but much of Jam syntax remains mysterious to me and I'm not sure why my addition isn't being picked up the way it used to be.

Can someone tell me why this doesn't work? Or perhaps there's a better way of accomplishing what I want? (Succinctly, I'd like to avoid entirely Boost's own name decoration and substitute my own pulled from environment variables.)

-- 
Braden McDaniel
e-mail/Jabber IM: braden_at_[hidden]
http://endoframe.com

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