Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-10-15 08:16:59


On Wednesday 13 October 2004 11:14, Konstantin Litvinenko wrote:

> VP> Can you go to targets.jam, method basic-target.match and see if
> VP> processing 'condition' with 'feature.expand-subfeatures' fixes your
> VP> problem?
>
> Hm, it does help.

Excellent. Do you have Python on your box? If so, I'd appreciate if you write
a testcase for this bug. Just make a copy of tests/template.py and change
Jamfile content to have two alias alternatives, just like in your example,
but without any sources.

To avoid conflicts with real borland and msvc, the project-root.jam created by
the test should reads:

import feature ;
feature.extend toolset : xborland ;
feature.subfeature toolset xborland : version : 5.6 : propagated ;
feature.extend toolset : xmsvc ;

and conditions should use the "xborland" and "xmsvc" toosets. This should be
pretty simple, and would make sure I won't break your use case during further
hacking.

Thanks in advance,
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