|
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