[libcamera-devel] [PATCH 1/2] Documentation: Strip default options and comments from Doxyfile.in

Kieran Bingham kieran.bingham at ideasonboard.com
Wed Aug 31 12:13:03 CEST 2022


Quoting Laurent Pinchart via libcamera-devel (2022-08-30 13:19:05)
> Doxyfile.in was generated using `doxygen -g` with Doxygen v1.8.14. This
> has produced a file with all options supported by Doxygen at the time,
> and a handful of them have then been modified to support libcamera's
> needs, with most options retaining their default.
> 
> Some of the default options have been deprecated in newer Doxygen
> releases, which led to warnings when generating the documentation. The
> usual process to fix this is to update the configuration file with
> `doxygen -u`. This creates a big diff due to the large number of changes
> to default options, which isn't quite nice. Instead, let's just drop all
> the default options and the comments, to produce a small and more
> readable Doxyfile.in.
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
>  Documentation/Doxyfile.in | 2328 -------------------------------------
>  1 file changed, 2328 deletions(-)
> 
> diff --git a/Documentation/Doxyfile.in b/Documentation/Doxyfile.in
> index 4bb83d50c6c9..0011b82f2353 100644
> --- a/Documentation/Doxyfile.in
> +++ b/Documentation/Doxyfile.in
> @@ -1,793 +1,26 @@
>  # SPDX-License-Identifier: CC-BY-SA-4.0
>  # Doxyfile 1.8.14
>  
> -# This file describes the settings to be used by the documentation system
> -# doxygen (www.doxygen.org) for a project.
> -#
> -# All text after a double hash (##) is considered a comment and is placed in
> -# front of the TAG it is preceding.
> -#
> -# All text after a single hash (#) is considered a comment and will be ignored.
> -# The format is:
> -# TAG = value [value, ...]
> -# For lists, items can also be appended using:
> -# TAG += value [value, ...]
> -# Values that contain spaces should be placed between quotes (\" \").
> -

<snip large content, with no inline review>

I was a bit hesitant and losing the documentation for all these options,
but as they are stale and liable to bitrot - I agree it's better to
remove it.

It's easy enough to reference the Doxygen documentation directly.


Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>


More information about the libcamera-devel mailing list