Boost logo

Boost :

Subject: Re: [boost] Request for a "Policy Review" regarding 'CMakeLists.txt'
From: David Sankel (camior_at_[hidden])
Date: 2016-05-16 22:38:49

On Mon, May 16, 2016 at 8:31 AM, Robert Ramey <ramey_at_[hidden]> wrote:

> On 5/15/16 8:32 PM, David Sankel wrote:
> We recommend and propose that the Boost Guidelines are modified to
>> allow library authors, at their own discretion, to include a
>> 'CMakeLists.txt' file in their library's top-level directory.
> Hmmm - as far as I understand it, any policy has been a requirement that
> libraries include build, src, doc and test directories and that that these
> include boost build scripts. I don't think that "policy" has ever
> prohibited including anything else at the author's discretion. The
> serialization library has a number of "extra" top level directories:
> test_util, performance, cmake. A number of libraries have stuff in the doc
> directory which is special. It doesn't have a top level cmake file because
> I chose not to do this, not because I thought it violated some "policy".
> I've been doing this for many years.
> So I don't there's a lot to discuss.

I see your point, but some disagree what the current policies imply and are
asking others to remove 'CMakeLists.txt' files from their root directories.
Clear guidance is what is needed here.

-- David Sankel

Boost list run by bdawes at, gregod at, cpdaniel at, john at