Doxygen中的变量常量

时间:2014-06-26 11:23:55

标签: doxygen

我想以灵活的方式记录我的代码,以便在某些内容发生变化时,例如版本,年份(版权),我不需要在我的> 100个文件中手动进行更改。 我的标题如下:

/** 
* \file main.cpp
* \copyright Copyright <2009-2014>
* \version 0.1
*/

2014和0.1是两个将不断变化的常数。有没有办法在Doxygen的项目文件中自动定义它们。 有没有办法自动更新这些常量?

1 个答案:

答案 0 :(得分:1)

正如Albert建议您可以在配置文件中定义别名

ALIASES += thisyear=2014

/** 
 * \file main.cpp
 * \copyright Copyright <2009-\thisyear>
 * \version 0.1
 */

或者,您可以将THISYEAR设置为环境变量并使用

/** 
 * \file main.cpp
 * \copyright Copyright <2009-$(THISYEAR)>
 * \version 0.1
 */