2 Jun
2015
2 Jun
'15
8:18 p.m.
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.