Skip to content

Doxygen3

tim-band requested to merge UCL-ARC/collaborations/sherpa:doxygen3 into master

Description

Rather than revert the accidental Catch2 changes that made their way into the Doxygen2 branch, I've made a Doxygen3 branch that is free of it. There are no Doxygen build errors and I've included changes to address each of Adrii's concerns in MR735 except the one about Doxyfile.in, which I didn't quite understand.

Test Plan

cmake --build <build-dir> --target docs

There should be no errors or warnings (with Doxygen 1.9.5 installed, with 1.9.4 or 1.9.3 there are a few).

Example Result

$ cmake --build build --target docs
Generate API documentation for docs
Built target docs

Additional Checklist Items

  • I have updated documentation as needed
  • I considered if this should be cherry-picked/ported somewhere else (rel-2-x or master), and if yes, opened a corresponding issue or MR

Merge request reports