Subject: Re: [boost] Proposal for moving Boost to CMake
From: Robert Ramey (ramey_at_[hidden])
Date: 2017-06-17 00:38:32
On 6/16/17 4:48 PM, Vinnie Falco via Boost wrote:
> On Fri, Jun 16, 2017 at 4:44 PM, David Sankel via Boost
> <boost_at_[hidden]> wrote:
>> This is a request for comments on a possible path for
>> migrating Boost's build system to CMake.
> It seems there are two concerns here:
> 1. Providing an up-to-date "FindBoost" module with each Boost release
> so that *users* who build their projects with CMake can easily find
> the Boost dependencies, and
a) I use XCode IDE for development of my Boost projects. So I'm
familiar with it.
b) CMake FindBoost doesn't work as far as I'm concerned. This means
that after creating an IDE project, I have to tweak it to make it work.
I looked into the FindBoost code and, as it must, it tries to
automagically figure out where the libraries are, which versions, share
vs linked etc.etc. It's fairly complex and would require a lot of work
to work on a more or less reliable bases.
In short, my view is that CMake doesn't really work - it's more that it
can be made to work.
> 2. Allowing Boost itself to be built using CMake as an alternative to bjam
> Do we need both, or is it possible to satisfy the majority of user
> wants by implementing only number 1 above?
We don't even have to address that question since of necessity, there
would have to be a transition whereby both are supported. Eventually
this would sort itself out.
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk