Changeset 1647

Show
Ignore:
Timestamp:
06/18/06 23:07:53 (3 years ago)
Author:
kelmo
Message:

Allow compilation from pristine checkouts. This means release.h
always contains the version number of last release, and a dummy
svnversion.h is touched.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Makefile

    r1642 r1647  
    7373                ver=`sed -e '/^Revision: */!d;s///;q' SNAPSHOT`; \ 
    7474                echo "#define SVNVERSION \"svn r$$ver\"" > $@; \ 
     75        else \ 
     76                touch svnversion.h; \ 
    7577        fi; \ 
    7678 
  • trunk/release.h

    r1590 r1647  
    3737 */ 
    3838#include "svnversion.h" 
     39 
    3940#define RELEASE_TYPE    "BETA" 
     41 
     42#ifdef SVNVERSION 
    4043#define RELEASE_VERSION SVNVERSION 
     44#else 
     45#define RELEASE_VERSION "0.9.0" 
     46#endif 
  • trunk/scripts/make-release.bash

    r1593 r1647  
    197197sed -e "/svnversion.h/d" \ 
    198198    -e "/RELEASE_TYPE/ s/\".*\"/\"RELEASE\"/" \ 
    199     -e "/RELEASE_VERSION/ s/SVNVERSION/\"$newrelease\"/" release.h.old > release.h 
     199    -e "/RELEASE_VERSION/ s/\".*\"/\"$newrelease\"/" release.h.old > release.h 
    200200rm -f release.h.old  
    201201