Изменить версию документированного кода в Doxygen (без использования макросов) - PullRequest
1 голос
/ 15 февраля 2010

Есть ли способ изменить версию в блоке комментариев?

Например,

const char VER[] = "1.2.3.4";

/**
 * \version (VER)
 */

Я знаю, как сделать это с предварительной обработкой, и мне было интересно, есть ли другой способ?

В связанной заметке, как вы, ребята, справляетесь с изменением номеров версий в документации, приложении и т. Д., Не изменяя разные номера версий повсеместно? Прямо сейчас у меня есть VER -подобная переменная в пространстве имен, доступная всем (по сути, глобальная, без загрязнения пространства имен).

1 Ответ

2 голосов
/ 15 февраля 2010

Большинство разработчиков используют инструмент управления версиями, который обычно предоставляет механизм для получения текущей ревизии, ее преобразования в строку и вставки в источник. Что-то вроде

const char *VER = "$Rev$";
...