Hi,

I would like to generate the documentation for 2 projects, with 
cross-references between them.

For example:
+- Project A -+- A.cpp
|             +- A.cfg
|             +- A.tags
|             +- html/
+- Project B -+- B.cpp
              +- B.cfg
              +- B.tags
              +- html/

In A.cfg, I put:
TAGFILES=../Project B/B.tags
OUTPUT_DIRECTORY=.
GENERATE_TAGFILE = A.tags

In B.cfg, I put:
TAGFILES=../Project A/A.tags
OUTPUT_DIRECTORY=.
GENERATE_TAGFILE = B.tags

1. I build the documentation for A.
   It complains about B.tags to be missing, what is normal.
2. I build the documentation for B.
   No warning this time.
3. I rebuild the documentation for A to cross-reference B.

But there I have an error:
A.cpp:36: warning: the name 'Project A/A.cpp' supplied as the second argument 
in the \file statement matches the following input files:
  Project A/A.cpp
  Project B/B.tags:Project A/A.cpp

Is it possible to do bidirectional cross-references between 2 documentations, 
or is it forbidden?
Perhaps did I miss an option in the configuration file?
Did anyone faced this problem before?

Thanks.

------------------------------------------------------------------------------
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to