Skip to content

Commit

Permalink
Much more based doxyfile
Browse files Browse the repository at this point in the history
  • Loading branch information
mileskent committed Sep 23, 2024
1 parent 11ed4ea commit b58e32e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -2481,7 +2481,7 @@ HIDE_UNDOC_RELATIONS = YES
# set to NO
# The default value is: NO.

HAVE_DOT = NO
HAVE_DOT = YES

# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
# to run in parallel. When set to 0 doxygen will base this on the number of
Expand Down Expand Up @@ -2565,7 +2565,7 @@ GROUP_GRAPHS = YES
# The default value is: NO.
# This tag requires that the tag HAVE_DOT is set to YES.

UML_LOOK = NO
UML_LOOK = YES

# If the UML_LOOK tag is enabled, the fields and methods are shown inside the
# class node. If there are many fields or methods and many nodes the graph may
Expand Down

1 comment on commit b58e32e

@mileskent
Copy link
Member Author

@mileskent mileskent commented on b58e32e Sep 23, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Notes

Seems like doxygen can generate UML graphs

According to the creator of doxygen
"""
Change the following options of the generated Doxyfile:

    EXTRACT_ALL            = YES
    HAVE_DOT               = YES
    UML_LOOK               = YES

run doxygen again
"""

Doing this generated an error for me because "dot" wasn't installed
This AUR package contains "dot" (package name is same for apt btw)

yay -S graphviz

After doing this doxygen generates super based UML diagrams for all the shit

Please sign in to comment.