Boost logo

Boost Users :

From: Hartmut Kaiser (hartmut.kaiser_at_[hidden])
Date: 2007-05-25 15:55:36


Eric Niebler wrote:

> There is. I use wave as a Doxygen filter when generating the
> docs for proto. The relevant parts of the Jamfile look like:
>
> wave-command = [ path.native ../../../../dist/bin/wave ] ;
>
> # Generate reference section using Doxygen doxygen protodoc
> :
> [ glob ../../../../boost/xpressive/proto/*.hpp ]
> :
> <doxygen:param>EXTRACT_ALL=YES
> <doxygen:param>HIDE_UNDOC_MEMBERS=NO
> # Use Boost.Wave to preprocess Proto's source
> <doxygen:param>"INPUT_FILTER=\"$(wave-command) \\
> -S ../../../.. \\
> -S \\\"C:\\Program
> Files\\Microsoft Visual Studio .NET 2003\\vc7\\include\\\" \\
> -D _WIN32 \\
> -D
> BOOST_PROTO_DOXYGEN_INVOKED \\
> -p 1 \""
> # This ensures that Wave is actually built before we
[snip]
>
> This lives in CVS head at
> libs/xpressive/proto/doc/Jamfile.v2. Sadly, I've had to
> hard-code the standard include path. I don't know any other way.

What I could do is to introspect the $INCLUDE environment variable and
append the paths therein to the include search path. Would this help?

Regards Hartmut


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net