Doxygen is required, but we don't get a warning that doxygen is missing when building the documentation.