Hi All,

My project has a directory structure like this:

\ +
  |-Component1 +
  |            |-src
  |            |-doc +
  |                  |-html
  |
  |-Component2 +
  |            |-src
  |            |-doc +
  |                  |-html
  |
  |-Component3 +
               |-src
               |-doc +
                     |-html

The 'doc' directories are where the doxygen configuration files live and
where doxygen is run to generate each component's documentation.

Component1 depends on Component2 and Component3.

Component2 & 3 both have "GENERATE_TAGFILE = ./tagfile.tag" in their
configuration files.
Component 1 has
TAGFILES = ../../Component2/doc/tagfile.tag=../../Component2/doc/html \
           ../../Component3/doc/tagfile.tag=../../Component3/doc/html
in its own configuration file.

The problem I have is that the links in Component1's documentation to
classes, etc., defined in Component2 & 3 are of the form

file:///C:/Component1/doc/Component2/doc/html/a00347.html

when I expect them to be either

file:///C:/Component2/doc/html/a00347.html

or

file:///C:/Component1/doc/../../Component2/doc/html/a00347.html

Doxygen seems to be ignoring the relative part of the path in TAGFILES.

When using tagfiles is it the case that doxygen /must/ be run at the
same place (e.g., in my case "\") in the directory hierarchy for each
component.

I am using doxygen version 1.8.2 running on Win XP SP3.

Any help gratefully received,
Greg.

****************************************************
Visit our website at http://www.domino-printing.com
****************************************************
This Email and any files transmitted with it are intended only for the person 
or entity to which it is addressed and may contain confidential and/or 
privileged material. Any reading, redistribution, disclosure or other use of, 
or taking of any action in reliance upon, this information by persons or 
entities other than the intended recipient is prohibited.  If you are not the 
intended recipient please contact the sender immediately and delete the 
material from your computer.

E-mail may be susceptible to data corruption, interception, viruses and 
unauthorised amendment and Domino UK Limited does not accept liability for any 
such corruption, interception, viruses or amendment or their consequences.
****************************************************
Domino UK Limited. Registered in England. Registered Number:1750201. Registered 
Office Address: Trafalgar Way, Bar Hill, Cambridge, CB23 8TU.


------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to