Boost logo

Boost-Build :

From: Alexey Pakhunov (alexeypa_at_[hidden])
Date: 2005-05-25 16:56:43


Reece Dunn wrote:

> <proxy>merge
> you should also have
> <define>_MERGE_PROXY

[skip]

> feature proxy : no yes merge : composite ;
> featute.compose <proxy>merge : <define>_MERGE_PROXY ;
> # ...

Yes, I tried this and it works. The only problem with it is that the
composite feature should be "propagated" feature. At least when I
defined it as "free composite" it wasn't expanded at all. So as soon as
it is propagated an additional build directory "proxystub_yes" is
generated for proxy dll. As result midl.exe is called twice - to
generate .c in the main project directory and in proxy dll directory.
Doing the same job twice is not a good idea I would say.

Best regards,
Alexey Pakhunov.

 


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