版本号是程序的重要一环,建议版本号
1 版本号一般由4组数字组成,如1.2.3.44
前面三组是自定义的,后面一组是从SVN中获取的。
2 自定义的版本号存放在文件VERSION中,VERSION文件比源文件高一级
比如项目A
A
---SRC
---TEST
---BUILD
---VERSION
3 VERSION文件内容
OB_VERSION_MAJOR=1
OB_VERSION_MINOR=21
OB_VERSION_PATCH=3
4 获取版本号
CMAKE获取版本号,前面博客已经说明,
脚本从VERSION获取版本号
dos2unix Version
eval `cat Version`
_MyVersion=`echo ${OB_VERSION_MAJOR}.${OB_VERSION_MINOR}.${OB_VERSION_PATCH}.$1`
$1:是SVN版本号
转载于:https://blog.51cto.com/myloveworld/1124987