Doxygen: Полная документация для проекта с C ++ и VHDL

Я создаю документацию о какой-то библиотеке, которая состоит из части C / C ++ и части VHDL, а также некоторых поучительных страниц, предназначенных только для doxygen. Их нужно объединить в одну автономную группу. Пока все работает, красиво и пушисто ...

Но что, если я хочу оптимизировать вывод в подкаталоге vhdl, используя OPTIMIZE_OUTPUT_VHDL = YES , и оптимизировать вывод подкаталога c, используя OPTIMIZE_OUTPUT_C8 = YES в то же время?

Насколько я понимаю, использование doxygen-tags не оптимально в моем случае, поскольку оно вводит новые doxyfile.conf-файлы в каждый подкаталог, с независимыми запусками doxygen в каждом подкаталоге . Таким образом, делая это, я больше не могу помещать обе части (c + vhdl) в разные подгруппы одной и той же группы, и связи между этими двумя частями невозможны. Кроме того, весь модуль должен быть «самодостаточным», чтобы его можно было включить в большую документацию, без специальной структуры сборки, используемой в этом решении ...

Что бы вы сделали?

8
задан albert 24 December 2018 в 12:39
поделиться