Boost logo

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