Boost logo

Boost-Build :

Subject: Re: [Boost-build] Documentation build error on trunk
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2012-08-07 08:27:23


AMDG

On 08/06/2012 11:24 PM, Jurko Gospodnetić wrote:
>
> Easily done, but I am not really sure why. What is the special purpose
> of using the root project here?
>
> And which 'root project' is that actually ? The one created when
> reading the Jamroot file? What about when your build reads in multiple
> Jamroot files due to references between separate projects? Should the
> 'first read Jamroot' project be used then or the one corresponding to
> the project requesting this file to be built?
>
> The only difference I can see in which project gets selected for
> holding this virtual-target is in what location the actual target file
> gets created, and since this is an internally used target, that does not
> seem to make much difference. The user can still find it easy enough by
> reading the -d2 output or an additional --debug-configuration output
> line can be added or something similar.
>
> I guess I'm missing something here...
>

Using the root project limits the number
of duplicate boostbook_config.xml files that
get generated by multiple builds from
different directories.

In Christ,
Steven Watanabe


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