On Sun, Sep 21, 2003 at 08:39:21PM -0400, Douglas Gregor wrote: [snip] > > 5. Last point is just a wish. I have stated it before too, and I don't know > > what is the status of it. I would like to modify doxygen parameters during > > the build somehow. Currently the build process only generates the same > > doxygen file, and it is hard to do something with it. I need to specify > > some additional flags to doxygen config. Namely macro expasion is quite > > essential. What I do now, it to let bjam generate default file, then I > > modify it an rerun th doxygen manualy. Next time bjam uses xml generated > > from my config. > > This is now possible. You can specify Doxygen parameters via > <doxygen:param>PARAMETER=VALUE > as the third argument to the "doxygen" rule, e.g., > > doxygen reference : ../../../boost/tribool.hpp : <doxygen:param>QUIET=YES ; > > It's fine to supply multiple <doxygen:param>PARAM=VALUE properties, of course. >
I have tried, but something is probably broken. I'm getting errors: /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:295: in object(generator)@13.run from module object(generator)@13 error: Unsupported source/source-type combination /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:720: in try-one-generator from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:971: in construct-without-caching from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:1029: in construct from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:768: in generators.construct-types from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:507: in convert-to-consumable-types from module object(generator)@14 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:338: in run-really from module object(generator)@14 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:315: in object(generator)@14.run from module object(generator)@14 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:720: in try-one-generator from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:971: in construct-without-caching from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:1029: in construct from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:768: in generators.construct-types from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:507: in convert-to-consumable-types from module object(generator)@15 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:338: in run-really from module object(generator)@15 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:315: in object(generator)@15.run from module object(generator)@15 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:720: in try-one-generator from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:971: in construct-without-caching from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:1029: in construct from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:768: in generators.construct-types from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:507: in convert-to-consumable-types from module object(generator)@16 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:338: in run-really from module object(generator)@16 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:315: in object(generator)@16.run from module object(generator)@16 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:720: in try-one-generator from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:971: in construct-without-caching from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/generators.jam:1029: in generators.construct from module generators /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/targets.jam:1024: in construct from module object(typed-target)@5 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/targets.jam:897: in object(typed-target)@5.generate from module object(typed-target)@5 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/targets.jam:547: in generate-really from module object(main-target)@1 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/targets.jam:507: in object(main-target)@1.generate from module object(main-target)@1 /cygdrive/d/Projects/Boost/boost-sf/tools/build/new/targets.jam:218: in object(project-target)@9.generate from module object(project-target)@9 /cygdrive/d/Projects/Boost/boost-sf/tools/build/build-system.jam:170: in load from module build-system /cygdrive/d/Projects/Boost/boost-sf/tools/build/kernel/modules.jam:259: in import from module modules /cygdrive/d/Projects/Boost/boost-sf/tools/build/kernel/bootstrap.jam:120: in boost-build from module /cygdrive/d/Projects/Boost/boost-sf/boost-build.jam:12: in module scope from module I don't know where is the problem. This feature is great, but to be realy usable, it will probably need a small adjustments. There is a set of doxygen params which have following format: PREDEFINED = BOOST_STRING_TYPENAME=typenam BOOST_STATIC_CONSTANT As you can see, this param can have multiple spaces and "=" in its definition. When I have tried to add a param like this, I got a couple of errors. Looking into doxygen.jam, I found, that you are using = sign as a delimiter. I'm not an expert in bjam, but it seems, that the params like this could not be parsed correctly by the current doxygen.jam. Regards, Pavol ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Boost-docs mailing list [EMAIL PROTECTED] Unsubscribe and other administrative requests: https://lists.sourceforge.net/lists/listinfo/boost-docs
