Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-01-09 15:03:08


Eric Niebler wrote:

>
> Vladimir Prus wrote:
>> At the moment, CVS HEAD has this in lib/xpressive/doc/Jamfile.v2:
>>
>> xml xpressive
>> :
>> xpressive.qbk
>> :
>> <dependency>autodoc
>> ;
>>
>>
>> What is the reason for <dependency>autodoc here?
>
>
> Without it, the qbk -> boostbook -> html translation doesn't happen when
> doxygen regenerates autodoc.boostbook as a result of a change in one of
> xpressive's headers. At least, that was the state of things when I added
> the dependency.

I would expect the following patch to better reflect your intention.
After all, the output of quickbook actually does not depend on autodoc at all,
it's the output of boostbook that depends on it. Ok to commit?

> I don't think that the target is used during
>> generation of xpressive.xml, and I also believe that this change breaks
>> doc build. With it, running bjam in that dir does not work.
>
>
> Works fine for me. What error are you seeing?

error: Unable to find file or target named
error: 'object(file-target)@427'
error: referred from project at
error: '/home/ghost/Work/Boost/boost/tools/quickbook'

How do you initialize quickbook in your user-config.jam? The
above error happens when you don't specify quickbook binary
and let it be built automatically.

- Volodya


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk