版本號是程序的重要一環,建議版本號
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版本號