Boost logo

Boost Users :

Subject: Re: [Boost-users] I can't build boost!
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2009-05-17 00:38:58


AMDG

Robert Dailey wrote:
> On Fri, May 15, 2009 at 12:38 AM, Vladimir Prus
> <vladimir_at_[hidden]>wrote:
>
>
>> I've checked in the patch (with additional changes the "bjam --help"
>> output)
>> to trunk, and merged to release branch.
>>
>
>
> I have one more question Valdimir, if you don't mind.
>
> I noticed that the library names (for static libraries) are named like so
> (On Windows):
>
> libboost_filesystem-mt.lib
>
> The 'lib' prefix is a linux pattern that normally isn't used on Windows.
> This actually confuses the FindBoost.cmake module in CMake. Has it always
> been this way for static boost libraries? I know the boost import libraries
> (when building shared libraries) never had the 'lib' prefix.
>

Yes it has always been this way. The naming convention is
static library: libboost_xxx.lib
import library: boost_xxx.lib
dll: boost_xxx.dll

This allows the import libraries to be distinguished from the static
libraries.

In Christ,
Steven Watanabe


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net