Boost logo

Boost-Build :

Subject: Re: [Boost-build] Can I force a property to be propagated?
From: John Maddock (john_at_[hidden])
Date: 2010-01-22 06:57:50


> Well, if you force target named 'date_time_docs' to be always generated to
> directory 'bin2', regardless of properties, then you get clash between
> pdf and non-pdf builds.

There are only pdf builds: <format>pdf is a build requirement.

> Could you let please pick one parameter you need to apply when building
> one
> targets, and I'll try to adjust docs/pdf jamfile to do so, and then pass
> it back to you for further adjustments?

Well... ideally the main install rule that starts:

install pdf-install
  :

needs to apply the properties

<format>pdf:<xsl:param>xep.extensions=1
<format>pdf:<xsl:param>fop.extensions=0
<format>pdf:<xsl:param>fop1.extensions=0

to all it's dependencies. Note that these three properties are
interlinked - the docs won't actually build unless just one of them is set
to 1. If you just want to experiment with the one property try setting
<format>pdf:<xsl:param>fop1.extensions=0.

Thanks, John.


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