Boost logo

Boost-Build :

From: Michael Peterson (michael148_at_[hidden])
Date: 2004-12-02 11:24:47


When I build the boost libs with bbv1, the shared library names follow
the usual convention, i.e.,

foo.so -> foo.so.N.NN.N

How do I accomplish the same using bbv2? I realize I [probably] have to
edit each lib's Jamfile.v2, but I can not find in the documentation how
to specify the library names/numbering. For example, the test jamfile
has this...

lib boost_prg_exec_monitor : $(PRG_EXEC_MON_SOURCES).cpp ;

Which, when staged to my lib.v2 directory, produces

boost_prg_exec_monitor.so

How do I control bbv2 to produce

boost_prg_exec_monitor.so -> boost_prg_exec_monitor.so.1.32.0

Cheers,

Michael

 ------=_NextPart_000_001A_01C4D848.63531250 Content-Type: text/html;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"=
>
<TITLE>Message</TITLE>

<META content=3D"MSHTML 6.00.2900.2523" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial size=3D2>When I bu=
ild the=20
boost libs with bbv1, the shared library names follow the usual convention,=
=20
i.e.,</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial size=3D2>foo.so =
-&gt;=20
foo.so.N.NN.N</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial size=3D2>How do I =
accomplish=20
the same using bbv2?&nbsp; I realize I [probably] have to edit&nbsp;each li=
b's=20
Jamfile.v2, but I can not find in the documentation how&nbsp;to specify the=
=20
library names/numbering. For example, the test jamfile has=20
this...</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial size=3D2>lib=20
boost_prg_exec_monitor : $(PRG_EXEC_MON_SOURCES).cpp&nbsp;=20
;</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial size=3D2>Which, wh=
en staged=20
to my lib.v2 directory, produces</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial=20
size=3D2>boost_prg_exec_monitor.so</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial size=3D2>How do I =
control=20
bbv2&nbsp;to produce</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial=20
size=3D2>boost_prg_exec_monitor.so -&gt;=20
boost_prg_exec_monitor.so.1.32.0</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV dir=3Dltr><SPAN class=3D197471416-02122004><FONT face=3DArial=20
size=3D2>Cheers,</FONT></SPAN></DIV>
<DIV dir=3Dltr><SPAN class=3D197471416-02122004><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr><SPAN class=3D197471416-02122004><FONT face=3DArial=20
size=3D2>Michael</FONT></SPAN></DIV>
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D197471416-02122004><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>
 ------=_NextPart_000_001A_01C4D848.63531250--


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