GNOME Bugzilla – Bug 627574
Fortran: subroutines in nested modules are not visible in call and caller graphs
Last modified: 2012-05-24 11:54:27 UTC
Created attachment 168456 [details] Doxygen Fortran: Problem with subroutines in nested modules My fortran code has nested modules: a subroutine may start with "use module_XX", where module_XX is comprised of many "use" instructions: "use module_XX1 use module_XX2 ...". The problem is as follows: 1) subroutines defined inside the nested module_XXN are not seen in the call and caller graphs of the primary subroutine 2) they are not clickable inside the source code of the primary subroutine 3) but they are seen by doxygen as members of the nested module_XXN I attach a very simple fortran code reproducing this problem, with a makefile and my doxyfile. The html output clearly shows the problem, with some comments.
Please have a look at the patches for the bugs (both based on the latest SVN version 813 dated 29-04-2012: 674563 Fortran: case sensitiveness for routines and functions does not work second patch as addtogroup should not be translated 671166 Fortran 90: Doxygen does not generate call/caller graphs
Thnak you so much Albert, this fixes it!