[libcamera-devel] [PATCH 0/6] Documentation: Initial Doxygen support

Laurent Pinchart laurent.pinchart at ideasonboard.com
Tue Dec 11 20:10:05 CET 2018


Hello,

This patch series adds initial Doxygen support to libcamera. The
produced documentation isn't integrated with Sphinx yet, this will be
done later using the breathe and exhale Sphinx extensions.

I'm sure there's room for improvement in the Doxygen configuration file,
as an exercise for the reader :-)

Laurent Pinchart (6):
  build: Clean up file names variables
  Documentation: Set install_dir in custom_target()
  Documentation: Don't hardcode install directory
  Documentation: Generate source code documentation using Doxygen
  libcamera: log: Fix Doxygen documentation
  libcamera: log: Document the LogMessage class

 Documentation/Doxyfile.in      | 2441 ++++++++++++++++++++++++++++++++
 Documentation/contributing.rst |    8 +-
 Documentation/meson.build      |   33 +-
 include/libcamera/meson.build  |    6 +-
 meson.build                    |    2 +-
 src/libcamera/log.cpp          |   30 +-
 src/libcamera/meson.build      |    9 +-
 7 files changed, 2512 insertions(+), 17 deletions(-)
 create mode 100644 Documentation/Doxyfile.in

-- 
Regards,

Laurent Pinchart



More information about the libcamera-devel mailing list