Как я могу вынудить Doxygen показать полный, включают путь?
Что делает я имею в виду:
У меня есть класс foo::bar::bee
определенный в bee.hpp
в следующей структуре каталогов:
foo
foo/bar
foo/bar/bee.hpp
Doxygen, когда это документирует foo::bar::bee
класс говорит, что необходимо включать <bee.hpp>
, но для моего программного обеспечения мне нужно <foo/bar/bee.hpp>
Как я могу заставить Doxygen делать это? Там какая-либо опция состоит в том, чтобы обеспечить, "Включают флаги" как "-I", таким образом, doxygen знал бы, где основа?
Примечания:
FULL_PATH_NAMES
уже установлен принять значение по умолчанию YES
Спасибо.
Ответ
Набор:
STRIP_FROM_INC_PATH = relative/path/to/include/directory
Взято непосредственно из подсказок в DoxyWizard:
STRIP_FROM_INC_PATH
Тег STRIP_FROM_INC_PATH может использоваться для удаления определенной пользователем части пути, упомянутого в документации класса, который сообщает читателю, какой файл заголовка следует включить, чтобы использовать класс. Если оставить поле пустым, используется только имя файла заголовка, содержащего определение класса . В противном случае следует указать пути включения, которые обычно передаются компилятору с помощью флага -I.