Mercurial > emacs
comparison make-dist @ 108753:f7bbe35cec23
Adapt make-dist to new version location.
* make-dist: Look for version in src/emacs.c.
Use lisp/subr.el rather than lisp/version.el for location check.
author | Romain Francoise <romain@orebokech.com> |
---|---|
date | Mon, 24 May 2010 13:35:41 +0200 |
parents | 12c5e713faa1 |
children | dedcf813aa69 |
comparison
equal
deleted
inserted
replaced
108752:60bc561d59c5 | 108753:f7bbe35cec23 |
---|---|
119 esac | 119 esac |
120 shift | 120 shift |
121 done | 121 done |
122 | 122 |
123 ### Make sure we're running in the right place. | 123 ### Make sure we're running in the right place. |
124 if [ ! -d src -o ! -f src/lisp.h -o ! -d lisp -o ! -f lisp/version.el ]; then | 124 if [ ! -d src -o ! -f src/lisp.h -o ! -d lisp -o ! -f lisp/subr.el ]; then |
125 echo "${progname}: Can't find \`src/lisp.h' and \`lisp/version.el'." >&2 | 125 echo "${progname}: Can't find \`src/lisp.h' and \`lisp/subr.el'." >&2 |
126 echo "${progname} must be run in the top directory of the Emacs" >&2 | 126 echo "${progname} must be run in the top directory of the Emacs" >&2 |
127 echo "distribution tree. cd to that directory and try again." >&2 | 127 echo "distribution tree. cd to that directory and try again." >&2 |
128 exit 1 | 128 exit 1 |
129 fi | 129 fi |
130 | 130 |
148 esac | 148 esac |
149 fi | 149 fi |
150 fi | 150 fi |
151 | 151 |
152 ### Find out which version of Emacs this is. | 152 ### Find out which version of Emacs this is. |
153 shortversion=`grep 'defconst[ ]*emacs-version' lisp/version.el \ | 153 shortversion=`grep 'char emacs_version' src/emacs.c \ |
154 | sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'` | 154 | sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'` |
155 version=`grep 'defconst[ ]*emacs-version' lisp/version.el \ | 155 version=`grep 'char emacs_version' src/emacs.c \ |
156 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` | 156 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` |
157 if [ ! "${version}" ]; then | 157 if [ ! "${version}" ]; then |
158 echo "${progname}: can't find current Emacs version in \`./lisp/version.el'" >&2 | 158 echo "${progname}: can't find current Emacs version in \`./src/emacs.c'" >&2 |
159 exit 1 | 159 exit 1 |
160 fi | 160 fi |
161 | 161 |
162 echo Version numbers are $version and $shortversion | 162 echo Version numbers are $version and $shortversion |
163 | 163 |