Subject: Re: [boost] Proposal for moving Boost to CMake
From: P F (pfultz2_at_[hidden])
Date: 2017-06-18 21:37:19


> On Jun 18, 2017, at 4:09 PM, Louis Dionne via Boost <boost_at_[hidden]> wrote:
>
>> Or rather `boost_xyz-config.cmake` for each Boost.Xyz. The reason for this
> is:
>>
>> * The `-config.cmake` is case-insensitive
>> * it matches the library name(ie find_package(boost_system) and
>> find_library(LIB boost_system))
>> * It follows the boost guildelines to have all files be lowercase
>
> Sure, anything's fine by me. As long as we settle on something that's
> blessed by CMake experts (e.g. Stephen Kelly and Daniel Pfeifer), I'm on
> board.
>
>
>> Although I am not following the proposal. Are you suggesting that the
>> Boost.Build generate these files? Or that we move to cmake to build and
>> test, and we require the libraries to install the config files?
>
> I intentionally left it unspecified how these files would be generated and
> installed. All that I care (in the scope of this sub-proposal) is that they
> are installed when Boost is installed, so that I can use the targets from
> CMake without jumping through hoops or relying on the incomplete FindBoost
> package provided with CMake.

But the question is who will implement it, and how will they be tested?