Относительные пути к файлам в документации, созданной с помощью кислорода

Я использую Doxygen 1.7.4 для Windows.

На странице списка файлов сгенерированной документации я хотел бы видеть относительные пути. Я установил FULL_PATH_NAMES = YES, чтобы иметь что-то большее, чем просто имя файла без пути, но это дает полные, абсолютные пути.

Мне нужны только пути относительно каталога проекта. Я знаю, что я могу использовать STRIP_FROM_PATH, но у меня проблема с подстановочными знаками. Мне нужен такой путь, потому что этот проект выполняется на нескольких ПК (как git repo), поэтому пути могут быть разными.

Можно ли использовать подстановочные знаки для этого параметра, или мне нужно установить doxyfile для каждой рабочей станции с частью абсолютного пути для полосы?


Edit:

Я нашел что-то вроде того, что мне нужно на веб-сайте doxygen: STRIP_FROM_PATH = $(QTDIR)/

Может быть, можно использовать одну из переменных doxyfile?

Ответ 1

Я не уверен в Windows, но в Linux и OS X я могу создавать выходы в списке файлов, например

  • src/Utils.cpp [code]
  • src/Utils.h [код]
  • src/VectorMath.h [код]
  • test/src/test.cpp [code]

Установив FULL_PATH_NAMES в YES и STRIP_FROM_PATH в ../.. (т.е. путь к каталогу корня проекта, который представляет собой два каталога, откуда я создаю документы). Возможно, вам придется сменить разделитель каталога на окна.

Вам также нужно будет следить за тем, что вы обновляете Doxyfile, если вы перемещаете документы.