Boost logo

Boost-Build :

From: Douglas Gregor (gregod_at_[hidden])
Date: 2003-03-14 09:02:19


On Friday 14 March 2003 03:24 am, Vladimir Prus wrote:
> > I could generate a manifest file in the output directory. Then the
> > manifest timestamp could be used instead of the directory timestamp.
> > Actually, a manifest file is a good idea anyway for "clean" targets and,
> > eventually, installation.
>
> "I could" means you can teach your stylesheet to do that? It will be very
> good.

Yep. It should be matter of flipping a stylesheet parameter (DocBook XSL
already has the capability built-in).

> > Then in $(BOOST_ROOT)/doc, we have a Jamfile that subincludes all of the
> > doc/Jamfiles. It's default target is something like:
> >
> > boostbook boost : boost.xml ;
>
> How will this be related to "boostbook function : function.xml ;"? If
> "boost.xml" includes "function.xml", then I guess there's no need to
> subincude all doc/Jamfiles...

You are correct. Thanks.

> What's your plan of action now? I'd suggest that "XML + XSL -> XML"
> transformation should be implemented first, followed by "XML + XSL -> dir +
> manifest file". This will allow to do complete generation sequence for one
> format. The 'docbook' rule on top of that (with feature to select format).
> Lastly, dependency scanning.

I'm going to take a crack at it now. Expect a flood of silly questions soon :)

Doug

 


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