RE: [Doxygen-users] Question regarding tagfiles
Brought to you by:
dimitri
|
From: Morgenthaler, G. <g.m...@vi...> - 2002-02-08 15:47:06
|
>> I'm a newbie at using Doxygen and I'm trying to get the=20
>> TAGFILES feature to work.
[cut]
>> TAGFILES =3D proj1/proj1.tag=3Dc:/temp/proj1
Ahhh, the tagfile discussion - again ;-)
> Your syntax for the tagfiles might be wrong. Try this in your second
> project:
> >>>>> TAGFILES =3D c:/temp/proj1/proj1.tag
Glenn, I think his SYNTAX is quite right BUT he may have problems
with absolute/relative paths, depending where he calls doxygen and
where he has the configuration file located.
Marcus, here is my answer from a thread Glenn and I had some time ago.
Try to adapt the path as shown in my example, then it should work.
----------------------------- snip ----------------------------------
> Your statement is only partly true. Installdox isn't just for moving a
> system or search.
> If you are creating a system out of multiple Doxygen runs and one
> system depends/inherits from another, you would:
> 1) Have the parent system generate a tag file.
> 2) Have the child system reference the tag file.
> 3) Later, after the system is built, use installdox to resolve
> inherited references.
And I thought I'm doing exactly this without needing step 3) ;-)
I have a library at:
~/src/boblib/*.cpp *.hpp
~/src/boblib/doc/doxygen.cfg
I have a library at:
~/src/flclib/*.cpp *.hpp
~/src/flclib/doc/doxygen.cfg
And a program that uses that libraries at:
~/src/flcman/*.cpp *.hpp
~/src/flcman/doc/doxygen.cfg
What I do is:
1) I create the documentation and tagfile for boblib in
~/src/boblib/doc/boblib.tag
~/src/boblib/doc/html/
thru running doxygen doxygen.cfg in
~/src/boblib/doc
2) I create the documentation and tagfile for flclib in
~/src/flclib/doc/boblib.tag
~/src/flclib/doc/html/
thru running doxygen doxygen.cfg in
~/src/flclib/doc
3) I create the documentation for flcman in
~src/flcman/doc/html/
with:
TAGFILES =3D ../../boblib/doc/boblib.tag=3D../../../boblib/doc/html \
../../flclib/doc/flclib.tag=3D../../../flclib/doc/html
thru running doxygen doxygen.cfg in
~/src/flcman/doc
The links in flcman documentation are resolved to boblib and flclib.
Still no installdox involved.
----------------------------- snip ----------------------------------
Regards, Germar
|