From: ski Date: Fri, 15 Sep 2017 16:10:54 +0000 (+0300) Subject: 0029118: Incorrect generation of reference documentation for modules X-Git-Tag: V7_3_0_beta~246 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=7fbc3bc5a451601d1ad8f9b3b7404fca0bf8b1d6;p=occt.git 0029118: Incorrect generation of reference documentation for modules Generation of reference documentation for modules was corrected. --- diff --git a/adm/gendoc.tcl b/adm/gendoc.tcl index e422fd09f5..19eb10a973 100644 --- a/adm/gendoc.tcl +++ b/adm/gendoc.tcl @@ -655,6 +655,8 @@ proc OCCDoc_Main {docType {docfiles {}} {modules {}} generatorMode verboseMode s # Generates Doxygen configuration file for Overview documentation proc OCCDoc_MakeDoxyfile {docType outDir tagFileDir {doxyFileName} {generatorMode ""} {DocFilesList {}} {ModulesList {}} verboseMode searchMode hhcPath mathjaxLocation graphvizPath productsPath} { + global module_dependency + set inputDir [OCCDoc_GetDoxDir [OCCDoc_GetProdRootDir]] set TEMPLATES_DIR [OCCDoc_GetDoxDir]/resources @@ -725,6 +727,16 @@ proc OCCDoc_MakeDoxyfile {docType outDir tagFileDir {doxyFileName} {generatorMod set name OCCT } + OCCDoc_LoadData "${productsPath}" + + # Add all dependencies of modules to the graph + set additional_modules {} + foreach module $modules { + set additional_modules [list {*}$additional_modules {*}$module_dependency($module)] + } + set modules [list {*}$modules {*}$additional_modules] + set modules [lsort -unique $modules] + # Get list of header files in the specified modules set filelist {} foreach module $modules {