change Doxyfile to ignore __attribute__ and include static inline functions

Tue, 15 Feb 2022 19:07:14 +0100

author
Mike Becker <universe@uap-core.de>
date
Tue, 15 Feb 2022 19:07:14 +0100
changeset 502
33e7b6ebf403
parent 501
9a08f5e515cc
child 503
a89857072ace

change Doxyfile to ignore __attribute__ and include static inline functions

Doxyfile file | annotate | diff | comparison | revisions
cmake_infile.doxygen file | annotate | diff | comparison | revisions
     1.1 --- a/Doxyfile	Mon Jan 31 17:15:59 2022 +0100
     1.2 +++ b/Doxyfile	Tue Feb 15 19:07:14 2022 +0100
     1.3 @@ -421,7 +421,7 @@
     1.4  # included in the documentation.
     1.5  # The default value is: NO.
     1.6  
     1.7 -EXTRACT_STATIC         = NO
     1.8 +EXTRACT_STATIC         = YES
     1.9  
    1.10  # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined
    1.11  # locally in source files will be included in the documentation. If set to NO
    1.12 @@ -1879,7 +1879,7 @@
    1.13  # The default value is: NO.
    1.14  # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
    1.15  
    1.16 -MACRO_EXPANSION        = NO
    1.17 +MACRO_EXPANSION        = YES
    1.18  
    1.19  # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
    1.20  # the macro expansion is limited to the macros specified with the PREDEFINED and
    1.21 @@ -1887,7 +1887,7 @@
    1.22  # The default value is: NO.
    1.23  # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
    1.24  
    1.25 -EXPAND_ONLY_PREDEF     = NO
    1.26 +EXPAND_ONLY_PREDEF     = YES
    1.27  
    1.28  # If the SEARCH_INCLUDES tag is set to YES the includes files in the
    1.29  # INCLUDE_PATH will be searched if a #include is found.
    1.30 @@ -1919,7 +1919,7 @@
    1.31  # recursively expanded use the := operator instead of the = operator.
    1.32  # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
    1.33  
    1.34 -PREDEFINED             =
    1.35 +PREDEFINED             = __attribute__(x)=
    1.36  
    1.37  # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
    1.38  # tag can be used to specify a list of macro names that should be expanded. The
    1.39 @@ -1989,15 +1989,6 @@
    1.40  # Configuration options related to the dot tool
    1.41  #---------------------------------------------------------------------------
    1.42  
    1.43 -# If the CLASS_DIAGRAMS tag is set to YES doxygen will generate a class diagram
    1.44 -# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
    1.45 -# NO turns the diagrams off. Note that this option also works with HAVE_DOT
    1.46 -# disabled, but it is recommended to install and use dot, since it yields more
    1.47 -# powerful graphs.
    1.48 -# The default value is: YES.
    1.49 -
    1.50 -CLASS_DIAGRAMS         = YES
    1.51 -
    1.52  # You can include diagrams made with dia in doxygen documentation. Doxygen will
    1.53  # then run dia to produce the diagram and insert it in the documentation. The
    1.54  # DIA_PATH tag allows you to specify the directory where the dia binary resides.
     2.1 --- a/cmake_infile.doxygen	Mon Jan 31 17:15:59 2022 +0100
     2.2 +++ b/cmake_infile.doxygen	Tue Feb 15 19:07:14 2022 +0100
     2.3 @@ -421,7 +421,7 @@
     2.4  # included in the documentation.
     2.5  # The default value is: NO.
     2.6  
     2.7 -EXTRACT_STATIC         = NO
     2.8 +EXTRACT_STATIC         = YES
     2.9  
    2.10  # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined
    2.11  # locally in source files will be included in the documentation. If set to NO
    2.12 @@ -1879,7 +1879,7 @@
    2.13  # The default value is: NO.
    2.14  # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
    2.15  
    2.16 -MACRO_EXPANSION        = NO
    2.17 +MACRO_EXPANSION        = YES
    2.18  
    2.19  # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
    2.20  # the macro expansion is limited to the macros specified with the PREDEFINED and
    2.21 @@ -1887,7 +1887,7 @@
    2.22  # The default value is: NO.
    2.23  # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
    2.24  
    2.25 -EXPAND_ONLY_PREDEF     = NO
    2.26 +EXPAND_ONLY_PREDEF     = YES
    2.27  
    2.28  # If the SEARCH_INCLUDES tag is set to YES the includes files in the
    2.29  # INCLUDE_PATH will be searched if a #include is found.
    2.30 @@ -1919,7 +1919,7 @@
    2.31  # recursively expanded use the := operator instead of the = operator.
    2.32  # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
    2.33  
    2.34 -PREDEFINED             =
    2.35 +PREDEFINED             = __attribute__(x)=
    2.36  
    2.37  # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
    2.38  # tag can be used to specify a list of macro names that should be expanded. The
    2.39 @@ -1989,15 +1989,6 @@
    2.40  # Configuration options related to the dot tool
    2.41  #---------------------------------------------------------------------------
    2.42  
    2.43 -# If the CLASS_DIAGRAMS tag is set to YES doxygen will generate a class diagram
    2.44 -# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
    2.45 -# NO turns the diagrams off. Note that this option also works with HAVE_DOT
    2.46 -# disabled, but it is recommended to install and use dot, since it yields more
    2.47 -# powerful graphs.
    2.48 -# The default value is: YES.
    2.49 -
    2.50 -CLASS_DIAGRAMS         = YES
    2.51 -
    2.52  # You can include diagrams made with dia in doxygen documentation. Doxygen will
    2.53  # then run dia to produce the diagram and insert it in the documentation. The
    2.54  # DIA_PATH tag allows you to specify the directory where the dia binary resides.

mercurial