Как использовать один конфиг Doxygen в разных ОС - PullRequest
0 голосов
/ 08 января 2019

У меня есть файл конфигурации Doxygen, который генерирует файл HTML. В моем проекте некоторые используют Windows и Mac. Когда я запустил Mac OS X, у меня возникла проблема с косой чертой, я изменил \ на /, это решает проблему.

РЕДАКТИРОВАТЬ: я не хочу, чтобы пользователи изменили файл конфигурации Doxygen.

Windwos
    -INPUT                  = SDK\nRF5_SDK_15.2.0_9412b96\examples\
OS X compatible
    +INPUT                  = SDK/nRF5_SDK_15.2.0_9412b96/examples/

Я не хочу иметь отдельный файл конфигурации Doxygen для Windows и Mac, я хочу знать, возможно ли иметь один файл, который может работать?

Можно ли каким-то образом настроить параметры среды в конфигурации Doxygen, которые могут решить мою проблему?

1 Ответ

0 голосов
/ 08 января 2019

В Windows вы также можете использовать косую черту (/) в файле конфигурации doxygen для тега INPUT и большинства других тегов, для которых также требуется путь.

Итак, поместив в файл конфигурации doxygen:

INPUT = SDK/nRF5_SDK_15.2.0_9412b96/examples/

это должно работать в Windows и Mac OS X.

В случае, если путь в Windows и Mac отличается, вы можете использовать и переменную среды (например, MY_PATH), установите ее в прилагаемом скрипте и в файле конфигурации doxygen, который вы можете использовать:

INPUT = $(MY_PATH)

См. Также http://www.doxygen.nl/manual/config.html (конец второго абзаца).

...