Изменить параметры конфигурации только для определенных файлов - PullRequest
0 голосов
/ 22 ноября 2018

Я работаю над небольшой частью огромного проекта.Мне нужно изменить некоторые параметры конфигурации Doxygen только для определенных файлов.Например, есть такая опция конфигурации DOT_GRAPH_MAX_NODES, и ее значение по умолчанию равно 50. Мне нужно увеличить его значение до 100, но только для некоторых исходных файлов (для всех других исходных файлов это должно быть 50).Каков наилучший способ добиться этого?

Я новичок в Doxygen, и я попытался @include мой файл конфигурации в верхней части .cpp или попытаться установить новое значение для параметра там, какхорошо, но это не помогло (но не вызвало никаких предупреждений или ошибок):

/// @include MyDoxyfile
//  or
/// DOT_GRAPH_MAX_NODES = 10000

Я ценю любую помощь.

1 Ответ

0 голосов
/ 22 ноября 2018

В doxygen DOT_GRAPH_MAX_NODES является глобальной настройкой и не может быть изменен.Это противоречит некоторым графикам, которые можно показать / скрыть:

• если для параметра CALL_GRAPH установлено значение YES, для каждой функции отображается графический график вызовов, показывающий функции, которые функция вызывает напрямую или косвенно (см.также section \ callgraph и section \ hidecallgraph).

• если для параметра CALLER_GRAPH установлено значение YES, для каждой функции отображается графический график вызывающих абонентов, показывающий функции, из которых функция вызывается прямо или косвенно (см. также раздел \callergraph и section \ hidecallergraph).

и в следующей версии 1.8.15 аналогичный механизм реализован для

  • REFERENCED_BY_RELATION, команды: showrefby и hiderefby
  • REFERENCES_RELATION, команды: showrefs и hiderefs
...