标签为 "svn" 的存档

make时自动更新-v输出的build版本

其实也没啥神奇的,无非就是脚本和C宏定义。

首先,是脚本部分,Subversion包中有个svnversion命令,有了它就好办了,
在Makefile中将去版本命令写好后作为参数传给gcc/g++/cl等等之类,用-D在编译器参数中定义版本宏。
阅读更多…