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)
            : $(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]

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