Raymond Toy pushed to branch issue-363-add-version-number at cmucl / cmucl

Commits:

3 changed files:

Changes:

  • bin/build.sh
    ... ... @@ -49,17 +49,7 @@ GIT_FILE_COMMENT="yes"
    49 49
     export GIT_FILE_COMMENT
    
    50 50
     
    
    51 51
     SKIPUTILS=no
    
    52
    -GIT_HASH="`(cd src; git describe --dirty 2>/dev/null || git describe 2>/dev/null)`"
    
    53
    -echo GIT_HASH = ${GIT_HASH}
    
    54
    -
    
    55
    -if expr "X${GIT_HASH}" : 'Xsnapshot-[0-9][0-9][0-9][0-9]-[01][0-9]' > /dev/null; then
    
    56
    -    DEFAULT_VERSION=`expr "${GIT_HASH}" : "snapshot-\(.*\)"`
    
    57
    -fi
    
    58
    -
    
    59
    -if expr "X${GIT_HASH}" : 'X[0-9][0-9][a-f]' > /dev/null; then
    
    60
    -    DEFAULT_VERSION="${GIT_HASH}"
    
    61
    -fi
    
    62
    -
    
    52
    +DEFAULT_VERSION="`bin/cmucl-version.sh`"
    
    63 53
     export DEFAULT_VERISON
    
    64 54
     
    
    65 55
     # If gmake exists, assume it is GNU make and use it.
    

  • bin/make-dist.sh
    ... ... @@ -97,17 +97,7 @@ def_arch_os
    97 97
     # Choose a version based on the git hash as the default version.  We
    
    98 98
     # only compute a default if the git hash looks like a snapshot
    
    99 99
     # ("snapshot-yyyy-mm") or a release number..
    
    100
    -GIT_HASH="`(cd src; git describe --dirty 2>/dev/null)`"
    
    101
    -
    
    102
    -echo GIT_HASH = ${GIT_HASH}
    
    103
    -
    
    104
    -if expr "X${GIT_HASH}" : 'Xsnapshot-[0-9][0-9][0-9][0-9]-[01][0-9]' > /dev/null; then
    
    105
    -    DEFAULT_VERSION=`expr "${GIT_HASH}" : "snapshot-\(.*\)"`
    
    106
    -fi
    
    107
    -
    
    108
    -if expr "X${GIT_HASH}" : 'X[0-9][0-9][a-f]' > /dev/null; then
    
    109
    -    DEFAULT_VERSION="${GIT_HASH}"
    
    110
    -fi
    
    100
    +DEFAULT_VERSION="`bin/cmucl-version.sh`"
    
    111 101
     
    
    112 102
     # Default compression is -J (xz).  These variables are passed to the
    
    113 103
     # other scripts via the environmen, so export them.
    

  • src/lisp/GNUmakefile
    ... ... @@ -41,8 +41,7 @@ OBJS = $(patsubst %.c,%.o,$(patsubst %.S,%.o,$(patsubst %.s,%.o,$(SRCS))))
    41 41
     ### Don't look in RCS for the files, because we might not want the latest.
    
    42 42
     %: RCS/%,v
    
    43 43
     
    
    44
    -GIT_HASH = $(shell git describe --dirty)
    
    45
    -DEFAULT_VERSION = $(subst snapshot-,,${GIT_HASH})
    
    44
    +DEFAULT_VERSION = $(shell ../../bin/cmucl-version.sh)
    
    46 45
     
    
    47 46
     lisp.nm: lisp lisp.a
    
    48 47
     	echo 'Map file for lisp version ' `cat version` > ,lisp.nm