Subject: Re: [boost] [CMake] Status of cmake support.
From: Louis Dionne (ldionne.cpp_at_[hidden])
Date: 2018-02-21 00:26:13


On Tue, Feb 20, 2018 at 12:18 AM, Mike via Boost <boost_at_[hidden]>
wrote:

> Hi everyone,
> since I couldn't find any official information about that, I wanted to
> ask if there is any new information about the cmake support in boost
> (since the initial discussion on the ml after the steering committee's
> announcement)?

   Is there some agreement on how to do the transition or at least a
> popular formal/informal proposal?
>

As far as I can tell, the current status is that we're waiting for a formal
review of Paul Fultz's BCM library [1] to happen, which is currently
blocked on getting a review manager. The goal of BCM is to provide a few
CMake utilities to make it easier for Boost libraries to implement support
for CMake in a consistent manner. If BCM is seen as the proper way to do
CMake within Boost, I guess the logical next step would be to start using
BCM to add CMake support in the libraries. Unless I'm mistaken, Paul has
already basically done this for all libraries [2]; if library authors don't
want to spend time adding CMake support themselves, it should be possible
to just copy the files in [2] for their library. Paul, you can correct me
if anything here is incorrect.

[1]: https://github.com/boost-cmake/bcm
[2]: https://github.com/boost-cmake/boost

> Is there any place to track which libraries can already be built with
> cmake?
>

After BCM has been reviewed, we could perhaps track what libraries support
being built with CMake on the website or something similar.

Louis