[PATCH] omit doxygen build paths
authorA. Maitland Bottoms <bottoms@debian.org>
Mon, 5 Sep 2022 01:37:45 +0000 (21:37 -0400)
committerA. Maitland Bottoms <bottoms@debian.org>
Tue, 25 Feb 2025 01:17:13 +0000 (20:17 -0500)
Use reproducible-builds friendly configuration settings.

Signed-off-by: A. Maitland Bottoms <bottoms@debian.org>
Gbp-Pq: Name omit-doxygen-build-paths

docs/Doxyfile.in

index 1f3e2882a325e4f95053b7ebf0827ac32c2b7eaf..75db3ef2756168839aad8ff92a46b7c633bab79c 100644 (file)
@@ -170,7 +170,7 @@ FULL_PATH_NAMES        = YES
 # will be relative from the directory where doxygen is started.
 # This tag requires that the tag FULL_PATH_NAMES is set to YES.
 
-STRIP_FROM_PATH        =
+STRIP_FROM_PATH        = @CMAKE_BINARY_DIR@ @CMAKE_SOURCE_DIR@
 
 # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
 # path mentioned in the documentation of a class, which tells the reader which
@@ -179,7 +179,7 @@ STRIP_FROM_PATH        =
 # specify the list of include paths that are normally passed to the compiler
 # using the -I flag.
 
-STRIP_FROM_INC_PATH    =
+STRIP_FROM_INC_PATH    = @CMAKE_SOURCE_DIR@ @CMAKE_BINARY_DIR@
 
 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
 # less readable) file names. This can be useful is your file systems doesn't
@@ -736,7 +736,7 @@ MAX_INITIALIZER_LINES  = 30
 # list will mention the files that were used to generate the documentation.
 # The default value is: YES.
 
-SHOW_USED_FILES        = YES
+SHOW_USED_FILES        = NO
 
 # Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
 # will remove the Files entry from the Quick Index and from the Folder Tree View
@@ -953,7 +953,11 @@ EXCLUDE                = @CMAKE_BINARY_DIR@ \
                          @CMAKE_SOURCE_DIR@/cpu_features \
                          @CMAKE_SOURCE_DIR@/include/volk/sse2neon \
                          @CMAKE_SOURCE_DIR@/README.md \
-                         @CMAKE_SOURCE_DIR@/docs/AUTHORS_RESUBMITTING_UNDER_LGPL_LICENSE.md
+                         @CMAKE_SOURCE_DIR@/docs/AUTHORS_RESUBMITTING_UNDER_LGPL_LICENSE.md \
+                        @CMAKE_SOURCE_DIR@/cmake \
+                        @CMAKE_SOURCE_DIR@/apps \
+                        @CMAKE_SOURCE_DIR@/lib/*qa* \
+                        @CMAKE_SOURCE_DIR@/tmpl
 
 # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
 # directories that are symbolic links (a Unix file system feature) are excluded
@@ -1108,7 +1112,7 @@ REFERENCES_RELATION    = NO
 # link to the documentation.
 # The default value is: YES.
 
-REFERENCES_LINK_SOURCE = YES
+REFERENCES_LINK_SOURCE = NO
 
 # If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the
 # source code will show a tooltip with additional information such as prototype,
@@ -1118,7 +1122,7 @@ REFERENCES_LINK_SOURCE = YES
 # The default value is: YES.
 # This tag requires that the tag SOURCE_BROWSER is set to YES.
 
-SOURCE_TOOLTIPS        = YES
+SOURCE_TOOLTIPS        = NO
 
 # If the USE_HTAGS tag is set to YES then the references to source code will
 # point to the HTML generated by the htags(1) tool instead of doxygen built-in
@@ -1259,7 +1263,7 @@ HTML_HEADER            =
 # that doxygen normally uses.
 # This tag requires that the tag GENERATE_HTML is set to YES.
 
-HTML_FOOTER            =
+HTML_FOOTER            = ""
 
 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
 # sheet that is used by each HTML page. It can be used to fine-tune the look of