Boost logo

Boost :

Subject: Re: [boost] Request for a "Policy Review" regarding 'CMakeLists.txt'
From: Thijs van den Berg (thijs_at_[hidden])
Date: 2016-05-17 09:16:59


On 17 May 2016 at 15:01, Vladimir Prus <vladimir.prus_at_[hidden]> wrote:

> On 17/05/2016 15:41, Steven Watanabe wrote:
>
>> AMDG
>>
>> On 05/17/2016 12:46 AM, Vladimir Prus wrote:
>>
>>>
>>> Just to clarify, you are proposing that a library author may add
>>> CMakeLists.txt at
>>> the top level, while Jamfile is required to be in the 'build'
>>> subdirectory?
>>>
>>> I am strongly -1 about such an arrangement - it makes unofficial build
>>> system more
>>> prominently visible than the official one,
>>>
>>
>> I don't think that's a a big problem
>> for libraries, as the most visible
>> part of the build system is still the
>> superproject's Jamroot.
>>
>
> It is still a problem when somebody looks at sources of a particular
> library,
> say on GitHub.
>

Forcing CMakeLists.txt at a different place would make Boost the odd one
out if you look at CMake conventions. It's not what you would expect as a
CMake user, it's an unattractive restriction, and it's not a restriction
that's based on trying to solves something that's wouldn't work without
that restriction (e.g. a technical limitation)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk