mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-06 03:20:28 +00:00
31 lines
766 B
Batchfile
31 lines
766 B
Batchfile
@echo off
|
|
echo Running SVN version detection script...
|
|
rem
|
|
rem Requires subversion (`svnversion') to be installed
|
|
rem
|
|
cd ..\..
|
|
if not "%RELEASE%"=="" goto forcerelease
|
|
if not exist .svn goto nosvn
|
|
svnversion -n . > os\os2\svnver.tmp
|
|
if not "%ERRORLEVEL%"=="0" goto nosvn
|
|
|
|
copy os\os2\svnver1.c+os\os2\svnver.tmp+os\os2\svnver2.c rev.c /a /y > nul 2> nul
|
|
goto end
|
|
|
|
:forcerelease
|
|
echo Forcing release string "%RELEASE%"...
|
|
echo const char _openttd_revision[] = "%RELEASE%"; > rev.c
|
|
echo const int _revision_number = 0; >> rev.c
|
|
goto end
|
|
|
|
:nosvn
|
|
echo Error executing `svnversion' or no SVN data detected
|
|
echo const char _openttd_revision[] = "norev000"; > rev.c
|
|
echo const int _revision_number = 0; >> rev.c
|
|
goto end
|
|
|
|
:end
|
|
cd os\os2
|
|
del svnver.tmp > nul 2> nul
|
|
rem end
|