VSでSVNバージョン番号を生成する
次のスクリプト(svnversion.bat)を実行し、svnversionを生成します.h
svnversion.h内容は以下の通りである.
xxxxはSVNの最新の修正バージョンであり、プロジェクトにはsvnversionが含まれている.h、SVN_を使用REVISIONマクロ.
@echo off
set src_dir=%~dp0
for /f "delims=" %%i in ('svn info ^| findstr "Revision"') do set rev=%%i
set rev=%rev:~10%
echo #define SVN_REVISION %rev% > "%src_dir%"svnversion.h
svnversion.h内容は以下の通りである.
#define SVN_REVISION xxxx
xxxxはSVNの最新の修正バージョンであり、プロジェクトにはsvnversionが含まれている.h、SVN_を使用REVISIONマクロ.