
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