|
Boost-Build : |
From: Chris Hoeppler (hoeppler_at_[hidden])
Date: 2006-12-10 13:37:23
Trying to build Doxygen html with the following Jamfile
<Jamroot>
import doxygen ;
doxygen autodoc.html
:
[ glob *.hpp ]
:
<doxygen:param>EXTRACT_ALL=YES
<doxygen:param>HIDE_UNDOC_MEMBERS=NO
<doxygen:param>EXTRACT_PRIVATE=YES
<doxygen:param>EXTRACT_STATIC=YES
<doxygen:param>EXTRACT_VIRTUAL=YES
<doxygen:param>ENABLE_PREPROCESSING=YES
<doxygen:param>MACRO_EXPANSION=YES
<doxygen:param>EXPAND_ONLY_PREDEF=YES
<doxygen:param>SEARCH_INCLUDES=YES
<doxygen:param>INCLUDE_PATH=$(MEAS_ROOT)
<doxygen:param>SHOW_INCLUDE_FILES=YES
;
</Jamroot>
results in the following error message:
<bjam output>
/usr/local/src/boost_RC_1_34_0/tools/build/v2/tools/doxygen.jam:284: in
doxygen
*** argument error
* rule path.join ( elements + )
* called with: ( )
* missing argument elements
/usr/local/src/boost_RC_1_34_0/tools/build/v2/util/path.jam:165:see definition
of rule 'join' being called
Jamroot:6: in modules.load
/usr/local/src/boost_RC_1_34_0/tools/build/v2/build/project.jam:312: in
load-jamfile
/usr/local/src/boost_RC_1_34_0/tools/build/v2/build/project.jam:68: in load
/usr/local/src/boost_RC_1_34_0/tools/build/v2/build/project.jam:170: in
project.find
/usr/local/src/boost_RC_1_34_0/tools/build/v2/build-system.jam:209: in load
/usr/local/src/boost_RC_1_34_0/tools/build/v2/kernel/modules.jam:261: in
import
/usr/local/src/boost_RC_1_34_0/tools/build/v2/kernel/bootstrap.jam:132: in
boost-build
/var/tmp/test/boost-build.jam:1: in module scope
</bjam output>
Can this be fixed in the doxygen module or do I have to explicitly specifiy a
<location> when using the doxygen rule with a html target?
Thanks
Chris
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