diff options
| author | Eli Zaretskii | 2009-02-28 14:01:41 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2009-02-28 14:01:41 +0000 |
| commit | 291f6a31ae92386febe9d78413b37fdf7ccb32f6 (patch) | |
| tree | cc5ad4b3129ef16a242dd7524c7be88930ca9b01 | |
| parent | 237aabf40e931afa2f512efa2a80e4be5c3d2b2a (diff) | |
| download | emacs-291f6a31ae92386febe9d78413b37fdf7ccb32f6.tar.gz emacs-291f6a31ae92386febe9d78413b37fdf7ccb32f6.zip | |
(boot): Don't require b-emacs.exe if not building out of CVS.
| -rw-r--r-- | msdos/ChangeLog | 5 | ||||
| -rw-r--r-- | msdos/mainmake.v2 | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/msdos/ChangeLog b/msdos/ChangeLog index 7088f4bc7d3..868fb395961 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-02-28 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * mainmake.v2 (boot): Don't require b-emacs.exe if not building | ||
| 4 | out of CVS. | ||
| 5 | |||
| 1 | 2008-12-19 Eli Zaretskii <eliz@gnu.org> | 6 | 2008-12-19 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * INSTALL: Document the problems on Windows Vista and the | 8 | * INSTALL: Document the problems on Windows Vista and the |
diff --git a/msdos/mainmake.v2 b/msdos/mainmake.v2 index 55bb2087f24..c77c41a2ba5 100644 --- a/msdos/mainmake.v2 +++ b/msdos/mainmake.v2 | |||
| @@ -67,11 +67,17 @@ top_srcdir := $(subst \,/,$(shell cd)) | |||
| 67 | # Find out which version of Emacs this is. | 67 | # Find out which version of Emacs this is. |
| 68 | version := ${shell sed -n -e '/(defconst emacs-version/s/^[^"]*\("[^"]*"\).*/\1/p' lisp/version.el} | 68 | version := ${shell sed -n -e '/(defconst emacs-version/s/^[^"]*\("[^"]*"\).*/\1/p' lisp/version.el} |
| 69 | 69 | ||
| 70 | # Do we need to bootstrap? | 70 | # Q: Do we need to bootstrap? |
| 71 | # A: Only if we find admin/admin.el, i.e. we are building out of CVS, | ||
| 72 | # and src/b-emacs.exe does not exist. This avoids building a | ||
| 73 | # bootstrap-emacs and recompiling Lisp files when building a | ||
| 74 | # pretest/release tarball. | ||
| 71 | boot := | 75 | boot := |
| 76 | ifneq ($(wildcard admin/admin.el),) | ||
| 72 | ifeq ($(wildcard src/b-emacs.exe),) | 77 | ifeq ($(wildcard src/b-emacs.exe),) |
| 73 | boot := b-emacs.exe | 78 | boot := b-emacs.exe |
| 74 | endif | 79 | endif |
| 80 | endif | ||
| 75 | 81 | ||
| 76 | # Subdirectories to run Make. `lisp' is not included because the | 82 | # Subdirectories to run Make. `lisp' is not included because the |
| 77 | # compiled lisp files are part of the distribution. (If we are | 83 | # compiled lisp files are part of the distribution. (If we are |