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

Message ID 20181211191011.6315-1-laurent.pinchart@ideasonboard.com
Headers show
Series
  • Documentation: Initial Doxygen support
Related show

Message

Laurent Pinchart Dec. 11, 2018, 7:10 p.m. UTC
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