Boost logo

Boost-Build :

From: Eric Niebler (eric_at_[hidden])
Date: 2007-12-07 11:54:30


John Maddock wrote:
> The following patch:
>
> Index: tools/build/v2/tools/doxygen.jam
> ===================================================================
> --- tools/build/v2/tools/doxygen.jam (revision 41793)
> +++ tools/build/v2/tools/doxygen.jam (working copy)
> @@ -299,7 +299,7 @@
> }
> for local title in [ feature.get-values <reftitle> : $(properties) ]
> {
> - xslt-properties +=
> "<xsl:param>boost.doxygen.reftitle=\"$(title)\"" ;
> + xslt-properties += "<xsl:param>boost.doxygen.reftitle=$(title)" ;
> }
>
> xsltproc.xslt $(target) : $(source) $(d2b-xsl) : $(xslt-properties) ;
>
> Prevents the title from being ""double quoted"" on the command line:
> this breaks Doxygen builds on Win32. It appears that Boost.Units is the
> only library using this feature at present, but the patch is required to
> get the latest Boost.Units sandbox docs to build (see attached email for
> the initial problem report).
>
> Is this the correct fix? Should I go ahead and commit?

I use <reftitle> in the Accumulators doc Jamfile. For example ...

doxygen accdoc
     :
         [ glob ../../../boost/accumulators/accumulators*.hpp ]
...
     :
         <reftitle>"Accumulators Framework Reference"
     ;

I'm testing your change now, but I don't think it should cause me any
problems. I'll let you know.

-- 
Eric Niebler
Boost Consulting
www.boost-consulting.com

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