You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried running doxygen after a good while and noticed that it takes forever to run. I remember something about requiring C++ language parsing (@sunethwarna), but we need to do something about this because it can't even be sped up with multiple threads (by manually overriding NUM_PROC_THREADS).
ToDo
How about this?
Adopt the core/application structure of the source tree: core and each application generate separate doxygen documentations, and produce tag files. If an application depends on another one (or core), link to the related tag file.
partition the doxygen doc generation into partitions (core and each application separately)
build a dependency graph between applications (this could come from CMake)
run each level of doc generation concurrently (core first, then primary apps depending only on core, then secondary apps depending on other apps, etc.)
assemble the root docs from core and all apps
The text was updated successfully, but these errors were encountered:
I tried running doxygen after a good while and noticed that it takes forever to run. I remember something about requiring C++ language parsing (@sunethwarna), but we need to do something about this because it can't even be sped up with multiple threads (by manually overriding
NUM_PROC_THREADS
).ToDo
How about this?
Adopt the core/application structure of the source tree: core and each application generate separate doxygen documentations, and produce tag files. If an application depends on another one (or core), link to the related tag file.
The text was updated successfully, but these errors were encountered: