Skip to content
Snippets Groups Projects
Select Git revision
  • fe8be242d0dcb61f7aebd3c506cbc332deff5a08
  • next default protected
  • movie-netcode-fixes
  • movie
  • next-test
  • master protected
  • softcode-info
  • acs
  • clipmidtex
  • custom-map-names
  • nogravity-trampolines
  • 2214-pre4
  • 2214-pre3
  • just-in-case
  • fix-opengl-parameter-crash
  • 2214-pre2
  • 2214-pre1
  • delfile2
  • cleanupmusic
  • gametype-refactor-1
  • extra-textures
  • SRB2_release_2.2.15
  • SRB2_release_2.2.13
  • SRB2_release_2.2.12
  • SRB2_release_2.2.11
  • SRB2_release_2.2.10
  • SRB2_release_2.2.9
  • SRB2_release_2.2.8
  • SRB2_release_2.2.7
  • SRB2_release_2.2.6
  • SRB2_release_2.2.5
  • SRB2_release_2.2.4
  • SRB2_release_2.2.3
  • SRB2_release_2.2.2
  • SRB2_release_2.2.1
  • SRB2_release_2.2.0
  • SRB2_release_2.1.25
  • SRB2_release_2.1.24
  • SRB2_release_2.1.23
  • SRB2_release_2.1.22
  • SRB2_release_2.1.21
41 results

launch-cxx.in

Blame
  • comptime.bat 840 B
    @echo off
    set BRA=Unknown
    set REV=illegal
    
    copy nul: /b +%1\comptime.c tmp.$$$ > nul
    move tmp.$$$ %1\comptime.c > nul
    
    if exist .git goto gitrev
    if exist ..\.git goto gitrev
    if exist .svn goto svnrev
    goto filwri
    
    :gitrev
    set GIT=%2
    if "%GIT%"=="" set GIT=git
    for /f "usebackq" %%s in (`%GIT% rev-parse --abbrev-ref HEAD`) do @set BRA=%%s
    for /f "usebackq" %%s in (`%GIT% rev-parse HEAD`) do @set REV=%%s
    set REV=%REV:~0,8%
    goto filwri
    
    :svnrev
    set BRA=Subversion
    for /f "usebackq" %%s in (`svnversion .`) do @set REV=%%s
    set REV=r%REV%
    goto filwri
    
    :filwri
    echo // Do not edit!  This file was autogenerated > %1\comptime.h
    echo // by the %0 batch file >> %1\comptime.h
    echo // >> %1\comptime.h
    echo const char* compbranch = "%BRA%"; >> %1\comptime.h
    echo const char* comprevision = "%REV%"; >> %1\comptime.h