Я пытаюсь выяснить, как я могу оптимизировать Doxygen для выполнения моего проекта в разумные сроки. Я попытался использовать файлы тегов и разделил свой проект на подпроекты, чтобы я мог распараллелить / распределить нагрузку прогона Doxygen. Однако, похоже, что эта функция предназначена исключительно для связи с внешней документацией, а не для присоединения к проектам так, как мне бы хотелось.
Я использовал тег ALLEXTERNALS для включения моего подпроектного класса в мой основной проект, однако все они помечены [external] и отображаются только на вкладке списка классов, а не на вкладке «Индекс класса» или «Иерархия классов».
У кого-нибудь есть идеи о том, как я могу распараллелить / распределить Doxygen, или, если нет, у кого-нибудь есть советы по оптимизации?
Посмотрите на мой ответ здесь: https://stackoverflow.com/a/8247993/784672
Файлы тегов можно использовать для связывания проектов, но у них есть свои ограничения с точки зрения интеграции (если результат будет одинаковым, не будет никакого преимущества в производительности).
Тем не менее, если вы считаете, что в индексе отсутствуют записи, отправьте отчет об ошибке в систему отслеживания ошибок.
Других решений пока нет …