Boost logo

Boost :

Subject: Re: [boost] What would make tool authors happier..
From: Peter Dimov (lists_at_[hidden])
Date: 2015-06-02 16:18:38


Rene Rivera wrote:

> * What I've mentioned as "flattening" of libraries.

Specifically, this means that

1. the headers live in libs/*/include (already implemented)
2. the test Jamfiles live in libs/*/test
3. the build Jamfiles live in libs/*/build

This is _almost_ the case today, and making this an official and enforced
policy will not be as disruptive as it seems. The only offenders are (I
think) libs/numeric/* and libs/function_types/build.

There's also

4. the documentation root is libs/*/index.html and the documentation lives
(as a general rule) in libs/*/doc/html

which is a bigger change as currently some libraries place there
documentation in $BOOST_ROOT/doc.


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