id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2914,Support for cumulative parameters in a doxyfile,brian@…,René Rivera,"It would be nice if it was possible to specify cumulative parameters as arguments to . Aliases for instance really require this. E.g.: {{{ DOXYGEN_PARAMS = ... ALIASES+=defModule{1}=""\""\module{\1} \defgroup group_class_\1 \1\"""" ALIASES+=module{1}=""\""\ingroup group_class_\1 \\n
Module:  \ref group_class_\1
\"""" ... ; doxygen doc.html : [ glob include/*/*.hpp ] # or whatever : $(DOXYGEN_PARAMS) ; }}} Currently the parser chokes on the += construct; it expects = always. I have tinkered with doxygen.jam in my local BBv2 dir, but I am very unsure about the correctness of what I'm doing. FWIW here is the patch for what I currently use... {{{ Index: tools/doxygen.jam =================================================================== --- tools/doxygen.jam (revision 52181) +++ tools/doxygen.jam (working copy) @@ -197,11 +197,11 @@ # Translate into command line flags. for local param in [ feature.get-values : $(properties) ] { - local namevalue = [ regex.match ([^=]*)=(.*) : $(param) ] ; - text += ""$(namevalue[1]) = $(namevalue[2])"" ; + local namevalue = [ regex.match ([^+=]*)([+]?=)(.*) : $(param) ] ; + text += ""$(namevalue[1]) $(namevalue[2]) $(namevalue[3])"" ; if $(namevalue[1]) = OUTPUT_DIRECTORY { - output-dir = ""$(namevalue[2])"" ; + output-dir = ""$(namevalue[3])"" ; } } }}} ",Feature Requests,new,To Be Determined,build,Boost 1.38.0,Optimization,,,