From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2021-05-28 11:03:17
On 5/28/21 1:58 PM, Andrey Semashev wrote:
> On 5/28/21 1:04 AM, Peter Dimov via Boost wrote:
>> I'm adding CMakeLists.txt files (mostly generated by
>> `boostdep --cmake <libname>` to libraries that don't
>> have one yet.
>> Apologies (in advance) to all the maintainers for not
>> going through the proper procedure, but this is much
>> easier done in bulk (and order matters).
> If you are auto-generating CMakeLists.txt, please, make sure that the
> generated CMakeLists.txt replicate configuration checks that are
> performed in the Jamfile. For example, Boost.Log has a number of
> elaborate checks, which I don't think can be converted automatically.
> If this cannot be done (and you are not willing to do this manually),
> please, don't commit an incomplete CMakeLists.txt. In this case you
> could create an issue to ask the maintainer for help.
Also, I wanted to thank you for doing this work. I appreciate this is
not a trivial amount of work, and if not for this CMake adoption in
Boost would have largely stalled.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk