Boost logo

Boost-Build :

From: Matthew Herrmann (matthew.herrmann_at_[hidden])
Date: 2007-06-28 19:05:32


boost-build-request_at_[hidden] wrote:
> Please see the project.current rule.
> It retains the same value from the moment Jamfile starts loading
> till the moment when such loading is done.
>
Thank you Volodya, this worked a treat. Here is the code for anyone curious:

rule get-current-project-name ( )
{
    import project ;
    local current = [ project.current ] ;
    local currentid = [ $(current).name ] ;
    local attributes = [ project.attributes $(currentid) ] ;
    local suffix;
    suffix = [ $(attributes).get id ] ;
    return $(suffix:B) ;
}

Regards,
Matthew


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