
AMDG John Maddock wrote:
Some rather basic documentation for the tool itself is here: http://svn.boost.org/svn/boost/sandbox/tools/auto_index/doc/html/index.html note that currently there is no Boost.Build integration - I really need some help with that - so the tool is much harder to use than it should be.
I've worked out how to insert an extra tool in the middle of the boostbook toolchain. See attached. In Christ, Steven Watanabe import feature ; import generators ; import "class" ; feature.feature modify-docbook : off "on" ; class modify-docbook-generator : generator { rule run ( project name ? : property-set : sources * ) { if [ $(property-set).get <modify-docbook> ] = "on" { return [ generator.run $(project) $(name) : $(property-set) : $(sources) ] ; } } } generators.register [ class.new modify-docbook-generator modified-docbook.modify-docbook : DOCBOOK : DOCBOOK(%.modified) ] ; generators.override modified-docbook.modify-docbook : boostbook.boostbook-to-docbook ; actions modify-docbook { copy $(>) $(<) }