|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-12-27 09:55:18
On Saturday 24 December 2005 17:47, Francesco Gabbanini wrote:
Hi Francesco,
>
> I am trying to compile the boost signals library and to obtain
> boost_signals-vc80-mt-gd-1_34.lib and boost_signals-vc80-mt-gd-1_34.dll.
>
> I have tried using bjam v2 with several different combinations of
> runtime-link, runtime-debugging, threading properties but I still
> haven't been able to obtain libraries with the "-gd-" tag.
>
> Does anyone know how I could solve the problem?
Short answer:
1. Go to tools/build/v2/tools/stage.jam
2. Find rule "rename"
3. Change the line:
if <runtime-build>debug in $(properties) { runtime-tag += g ; }
to
if <runtime-debugging>on in $(properties) { runtime-tag += g ; }
Long answer: for some reason, the name of feature in V2 is not the same as the
name of feature in V1. The code to add the letters, however, was copy-pasted
from V1 and was not changed accordingly.
In fact, I think it's best to change the feature name in V2 to match V1, to
avoid confusion. Thoughts?
- 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