[CMake] FindBoost.cmake and new (1.40) Boost Libraries

Philip Lowman philip at yhbt.com
Wed Aug 19 22:44:57 EDT 2009


On Tue, Aug 18, 2009 at 11:05 AM, Pau Garcia i Quiles
<pgquiles at elpauer.org>wrote:

> On Tue, Aug 18, 2009 at 4:47 PM, James C.
> Sutherland<James.Sutherland at utah.edu> wrote:
> > The new boost libraries (as of version 1.40) will not have all of the
> extra
> > information like compiler info and boost version tagged onto the library
> > name.
> >
> > Is there going to be a patch released for the FindBoost.cmake to conform
> to
> > the new library naming convention?
> >
> > Will the change be a breaking change or will backward compatibility be
> > maintained?
>
> In case anyone is wondering what's James talking about, this is the
> thread you need to read:
> http://thread.gmane.org/gmane.comp.lib.boost.user/50407
>
> If you use "--layout=tagged" parameter when building Boost, libraries
> will have the decorations (compiler, version, etc) they have had until
> 1.39.0, so the patch must keep backwards compatibility. It's just an
> additional test to be performed.


This doesn't pose a problem for FindBoost as there already is a search for
the name of the boost libraries without decorations.  Thanks for bringing it
up though.

Also, the layout does remain tagged for MSVC by default so this appears to
be nothing but a cosmetic change of behavior on Unix platforms to workaround
package maintainers complaining. :)

-- 
Philip Lowman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20090819/14362b9a/attachment-0001.htm>


More information about the CMake mailing list