Ticket #477 (closed todo: fixed)

Opened 8 months ago

Last modified 5 months ago

Doxygen improvements

Reported by: koshi Owned by:
Priority: minor Milestone: Infrastructure Improvements
Component: build and packaging Version: all
Keywords: doxygen Cc:

Description (last modified by koshi) (diff)

disk usage of docs is insane atm (also takes 45 min to build on my server):

71M doc/latex

237M doc/html

307M doc/

possibly due to extensive callgraphs, maybe higher compression for images possible?

I'm getting errors when building on server:

Warning: ignoring unsupported tag `DOXYFILE_ENCODING =' at line 6, file Doxyfile

Warning: ignoring unsupported tag `QT_AUTOBRIEF =' at line 32, file Doxyfile

Warning: ignoring unsupported tag `CPP_CLI_SUPPORT =' at line 42, file Doxyfile

Warning: ignoring unsupported tag `EXTRACT_ANON_NSPACES =' at line 53, file Doxyfile

Warning: ignoring unsupported tag `INPUT_ENCODING =' at line 89, file Doxyfile

Warning: ignoring unsupported tag `EXCLUDE_SYMBOLS =' at line 141, file Doxyfile

Warning: ignoring unsupported tag `REFERENCES_LINK_SOURCE =' at line 157, file Doxyfile

Warning: ignoring unsupported tag `HTML_DYNAMIC_SECTIONS =' at line 177, file Doxyfile

Warning: ignoring unsupported tag `MSCGEN_PATH =' at line 261, file Doxyfile

Warning: ignoring unsupported tag `CALLER_GRAPH =' at line 272, file Doxyfile

Warning: ignoring unsupported tag `DOT_GRAPH_MAX_NODES =' at line 278, file Doxyfile

Maybe it's a good idea to have two seperate Doxyfiles. One that controls a slim build for the server and one that has extensive goodies for home use?

Attachments

Change History

Changed 8 months ago by koshi

  • description modified (diff)

Changed 8 months ago by koshi

  • owner changed from - to koshi
  • status changed from new to assigned

split Doxyfile in two: Doxyfile for build on server, with reduced call graphs, search depth, etc and Doxyfile_local with all stuff

this alreadys reduces build time to 6 minutes and html dir size to 24mb ![[BR]]

Changed 8 months ago by koshi

  • milestone changed from 0.2 improved functionality to Infrastructure Improvements

Changed 5 months ago by koshi

  • owner koshi deleted
  • priority changed from trivial to minor
  • status changed from assigned to new

currently doxygen fails (local and remote) with: "input buffer overflow, can't enlarge buffer because scanner uses REJECT"
i was trying to exlcude some subdirs, but it isn't working as expected. see my doxygen_cleanup branch

Changed 5 months ago by koshi

  • status changed from new to closed
  • resolution set to fixed

updated doxygen to 1.5.6, all good now

Add/Change #477 (Doxygen improvements)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.