Как мы можем отредактировать сгенерированный файл конфигурации с конкретными параметрами моего проекта в Doxygen с помощью командной строки? - PullRequest
0 голосов
/ 25 апреля 2018

Здесь я прикрепил мой командный файл. Doxyfile_HV - это мой конфигурационный файл, в котором мне нужно только изменить PROJECT_NUMBER.Но это не работает для меня.

 @echo off 
 setLocal enabledelayedexpansion

 ( type Doxyfile_HV & echo PROJECT_NUMBER=1.1.1 ) | doxygen.exe -

 doxygen Doxyfile_HV
 hhc "%CD%"\html\index.hhp"

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете изменить значения в вашем Doxyfile или вызвать doxygen с дополнительными параметрами, как описано в руководстве в параграфе Можно ли настроить doxygen из командной строки? :

Могу ли я настроить doxygen из командной строки?

Не через параметры командной строки, но doxygen может читать из stdin, так что вы можете передавать данные через него.Вот пример того, как переопределить параметр в файле конфигурации из командной строки (при условии, что UNIX-подобная среда):

(cat Doxyfile; echo "PROJECT_NUMBER = 1.0") |doxygen -

Для Windows следующее будет делать то же самое:

(тип Doxyfile & echo PROJECT_NUMBER = 1.0) |doxygen.exe -

Если указано несколько опций с одним и тем же именем, то doxygen будет использовать последний вариант.Чтобы добавить существующую опцию, вы можете использовать оператор + =.

...