preprocess_package_doxygen_conf#
- documenteer.stackdocs.doxygen.preprocess_package_doxygen_conf(*, conf, package)#
Preprocess a Doxygen configuration for an individual package that is based on a package’s
doxygen.conf.infile.This function adds paths to the
INPUTandSTRIP_FROM_PATHconfiguration tags, and plays an equivalent role to sconsUtils to add configurations to thedoxygen.conf.intemplate for a package.- Parameters:
conf (
DoxygenConfiguration) – ADoxygenConfigurationfor an individual package. Most likely, this configuration is based on adoxygen.conf.infile, which has not been processed bysconsUtils, and thus does not have INPUT configurations set.package (
Package) – Metadata about the package itself.
- Return type:
Notes
The only default package paths that are added to the Doxygen
INPUTconfiguration tag are:include
The
docandpythondirectories are handled exclusively by Sphinx. Thesrcdirectory isn’t handled because Doxygen documentation comments are written exclusively in header files per the LSST DM standard. Theexamplesdirectory is also deprecated in the Sphinx regime.The function also addes the
includedirectory of the package to theSTRIP_FROM_PATHtag so that we don’t publish build system-specific paths for header files.