John --
On Wed, Feb 27, 2013 at 7:55 AM, John Dexter <jdxsoluti...@gmail.com> wrote:
> I have c:\src\include\logger.h which declares class LoggerBase
> I have a project dir c:\src\myproject which I want to document, which
> contains a file:
>
> #include <logger.h>
> class ProjectLogger : public LoggerBase
> {
> ...
> };
>
>
> so:
>
> INPUT = c:\src\myproject
> INCLUDE_PATH = c:\src\include
>
> Now, the generated doxygen for ProjectLogger shows ProjectLogger deriving
> from LoggerBase, but references to LoggerBase are not shown as links...
> greyed out in diagrams, plain text in documentation.
>
> Maybe I'm missing the point of INCLUDE_PATH but isn't this what I'm
> supposed to use it for? I could run doxygen to create a tag file for
> c:\src\include but that seems wrong.
>
I believe that INPUT is for the files / directories that you want
documented, while INCLUDE_PATH is for files that should be preprocessed but
not documented.
So if you want logger.h to be documented, and it's in \src\include, then
you need to have that in your INPUT. (Or, as you say, run a separate
doxygen batch and use tags, but if you control the whole thing, and
everything under "src" makes a single cohesive entity, then I'd do them all
as one...)
Best regards,
Anthony Foiani
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users