Boost logo

Boost-Build :

Subject: [Boost-build] Documentation toolchain, ease of use
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2011-02-04 11:50:57


AMDG

For tools that only support a single configuration,
when default initialization is good enough, it
would be nice if the configuration files didn't
need to be adjusted. (Just like a default
compiler is selected if none is configured).

So, here's what I propose to do:

a) Change all documentation Jamfiles to have
    using quickbook ;
    using boostbook ;
    using doxygen ;
    (or whatever's appropriate)
b) boostbook should lazily initialize the
    tools it depends on (xsltproc and fop).
    doxygen should lazily initialize boostbook.
c) Attempting to default initialize any of
    these tools after they've already been
    initialized should be a no-op. (I think
    this is already true, but I need to check
    again.)
d) Deprecate the *-config modules and move
    their functionality into the main module.
    (This should be mostly done already).

Thoughts?

In Christ,
Steven Watanabe


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk