2011-06-07 11 views
10

Estoy usando Doxygen 1.7.4 para Windows.Rutas de archivos relativos en la documentación generada por doxygen

En el Lista de archivos página de la documentación generada Me gustaría ver las rutas relativas. He configurado FULL_PATH_NAMES = YES, para tener algo más, que simplemente nombre de archivo sin ruta de acceso, pero esto proporciona rutas completas y absolutas.

Solo quiero rutas relacionadas con el directorio del proyecto. Sé que puedo usar STRIP_FROM_PATH pero tengo un problema con los comodines. Necesito ese tipo de path-stripping, porque este proyecto se realiza en varias PC (como git repo), por lo que las rutas pueden ser diferentes.

¿Es posible usar comodines para esta configuración, o tengo que establecer el archivo doxy para cada estación de trabajo con parte de la ruta absoluta de la tira?


Editar:

que he encontrado algo así como lo que necesito en el sitio web doxygen: STRIP_FROM_PATH = $(QTDIR)/

Tal vez es posible utilizar una de las variables de doxyfile?

Respuesta

17

no estoy seguro acerca de Windows, pero en Linux y OS XI pueden producir salidas en la lista de archivos como

  • src/Utils.cpp [code]
  • src/Utils.h [código ]
  • src/VectorMath.h [code]
  • prueba/src/test.cpp [code]

Al establecer FULL_PATH_NAMES-YES y STRIP_FROM_PATH a ../.. (es decir la ruta del directorio de la raíz del proyecto, que es dos directorios desde donde estoy construyendo los documentos). Es posible que necesite cambiar el separador de directorio por el de Windows.

También deberá vigilar que actualice el archivo Doxy si mueve los documentos.

+2

+1 Probado y funciona bien en Windows, también. La barra inclinada '/' es un separador de directorios perfectamente válido en Windows, por lo que no es necesario realizar cambios. –

Cuestiones relacionadas