From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-11-10 10:48:01


Vladimir Prus wrote:
> I'm about to implement the V2 version of "flags" rule,

Partly implemented, see toolset.jam. However, it would be nice if somebody
takes this over. Dave, do you have anything in your V2
task pipeline?

Basically, there are three missing bits:

1. Using

flags gcc {some var} ...

to catch all rules in "gcc" module is not supported.

2. If there are any dependency property, then by the time
that property arrives to toolset.set-target-variables, then
value of the property is the instance of 'virtual-target' class.
When setting the value of variable, it's is necessary to
call 'actualize' on that instance, like I do in gcc.jam, line 53.

3. I've actually briefly looked at V1 "flags" and implemented
something similiar. So, more thought and testing is needed.

- Volodya