|
Boost : |
From: Eric Niebler (eric_at_[hidden])
Date: 2007-01-09 16:45:30
Vladimir Prus wrote:
> 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?
What patch?
>> 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.
Oh, I point my user-config to a pre-built version of quickbook. That's
probably it.
-- Eric Niebler Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk