|
Boost-Build : |
Subject: [Boost-build] Incorrect targets building doc
From: Edward Diener (eldiener_at_[hidden])
Date: 2010-10-14 21:15:18
I am trying to build documentation using quickbook, boostbook, and
doxygen. My jamfile.v2 looks like:
--------------------------------------------
project variadic_macro_data ;
using quickbook ;
using doxygen ;
// etc.
doxygen VariadicMacroDataReference
// etc.
;
xml VariadicMacroData
:
VariadicMacroData.qbk
:
<dependency>VariadicMacroDataReference
;
boostbook standalone
:
VariadicMacroData
:
//etc.
;
---------------------------------------------
When I try to build with this jamfile.v2 I am successful for all targets
but 3 for then I get:
------------------------------------------------------------------------
...updating 3 targets...
quickbook.quickbook-to-boostbook
..\..\..\bin.v2\libs\variadic_macro_data\doc\ms
vc-10.0\debug\threading-multi\VariadicMacroData.xml
The system cannot find the path specified.
"C:/Programming/VersionControl/Boost/bin.v2/tools/quickbook/src/msvc-10.0/re
lease/link-static/threading-multi/quickbook.exe" -I"..\..\.."
--output-file="..\
..\..\bin.v2\libs\variadic_macro_data\doc\msvc-10.0\debug\threading-multi\Variad
icMacroData.xml" "VariadicMacroData.qbk"
...failed quickbook.quickbook-to-boostbook
..\..\..\bin.v2\libs\variadic_macro_d
ata\doc\msvc-10.0\debug\threading-multi\VariadicMacroData.xml...
...skipped
<p..\..\..\bin.v2\libs\variadic_macro_data\doc\msvc-10.0\debug\thread
ing-multi>VariadicMacroData.docbook for lack of
<p..\..\..\bin.v2\libs\variadic_
macro_data\doc\msvc-10.0\debug\threading-multi-object(xinclude-scanner)@743>Vari
adicMacroData.xml...
...skipped <phtml>standalone_HTML.manifest for lack of
<p..\..\..\bin.v2\libs\va
riadic_macro_data\doc\msvc-10.0\debug\threading-multi>VariadicMacroData.docbook.
..
...failed updating 1 target...
...skipped 2 targets...
--------------------------------------------------------------------------
Somehow the target names between doxygen, xml, and boostbook are out of
sync. It seems as if the quickbook-to-boostbook build is expecting the
xml file to be VariadicMacroData.xml but the doxygen build is creating
the file as VariadicMacroDataReference.xml. How can I fix this ?
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