Boost logo

Boost-Build :

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


On 08/06/2012 07:55 AM, Jurko Gospodnetić wrote:
> To reach this 'root project' it used a dirty trick
> relying on Boost Build leaving its 'currently loaded project' reference
> dangling even after done with loading all of its project modules. Now I
> changed it to not use the root project at all but to simply use the
> first project requesting this file instead.

I think this should still use the root project,
just starting with $(project) instead of
[ project.current ].

> Ideally this target would get registered to the central 'boostbook'
> project but that is a standalone project without a 'location folder',
> i.e. it can not create new targets but only reference preexisting ones.
> This is something that can be changed if Boost Build is updated to allow
> creating new targets from stand-alone projects, but the current solution
> seems clean enough for me.

The basic problem is getting a build directory.
Allowing standalone projects to create targets
just moves this problem somewhere else.

In Christ,
Steven Watanabe

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at