Como posso forçar Doxygen para mostrar cheia incluir caminho?
-
19-09-2019 - |
Pergunta
Como posso forçar Doxygen para mostrar cheia incluir caminho?
O que quero dizer:
Eu tenho um foo::bar::bee
classe definida em bee.hpp
na seguinte estrutura de diretório:
foo
foo/bar
foo/bar/bee.hpp
Doxygen, quando ele documenta classe foo::bar::bee
diz que você precisa incluir <bee.hpp>
, mas para o meu software eu preciso <foo/bar/bee.hpp>
Como posso causar Doxygen para fazer isso? Existe alguma opção para fornecer "Incluir bandeiras" como "-I" para doxygen saberia onde a base é?
Notas:
-
FULL_PATH_NAMES
já está definido paraYES
padrão - Não quero fornecer incluem cabeçalho explicitamente para cada classe, porque não muitos deles. Quero Doxygen para fazer isso automaticamente.
Graças.
Resposta ??strong>
Set:
STRIP_FROM_INC_PATH = relative/path/to/include/directory
Solução
tiradas diretamente do dicas no doxywizard:
STRIP_FROM_INC_PATH
A tag STRIP_FROM_INC_PATH pode ser usado para retirar uma parte definida pelo usuário do caminho mencionado na documentação de uma classe, que diz ao leitor que arquivo de cabeçalho para incluir a fim de usar uma classe. Se estiver em branco esquerdo somente o nome do arquivo de cabeçalho contendo a definição de classe é usado . Caso contrário, deve-se especificar a incluir caminhos que normalmente são passados ??para o compilador usando a bandeira -I.