diff options
| author | Karoly Lorentey | 2004-11-13 18:34:40 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-11-13 18:34:40 +0000 |
| commit | e417405015c93c81641f5c4a33ec898b5c353772 (patch) | |
| tree | 017a980c35c8a71c372304418d151e3826f88636 /config.bat | |
| parent | f590a2a442d19f3a74d7bbd02bbcb4e3239f2327 (diff) | |
| parent | 68d1b30d251b4771f739d20f507cd9523ae3919b (diff) | |
| download | emacs-e417405015c93c81641f5c4a33ec898b5c353772.tar.gz emacs-e417405015c93c81641f5c4a33ec898b5c353772.zip | |
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-673
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-674
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-675
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-676
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-677
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-678
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-680
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-681
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-682
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-683
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-684
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-685
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-686
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-687
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-688
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-689
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-690
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-691
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-692
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-71
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-267
Diffstat (limited to 'config.bat')
| -rw-r--r-- | config.bat | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/config.bat b/config.bat index c3e36975dec..64775244391 100644 --- a/config.bat +++ b/config.bat | |||
| @@ -121,7 +121,9 @@ Goto End | |||
| 121 | set djgpp_ver=1 | 121 | set djgpp_ver=1 |
| 122 | If ErrorLevel 20 set djgpp_ver=2 | 122 | If ErrorLevel 20 set djgpp_ver=2 |
| 123 | rm -f junk.c junk junk.exe | 123 | rm -f junk.c junk junk.exe |
| 124 | rem DJECHO is used by the top-level Makefile | 124 | rem The v1.x build does not need djecho |
| 125 | if "%DJGPP_VER%" == "1" Goto djechoOk | ||
| 126 | rem DJECHO is used by the top-level Makefile in the v2.x build | ||
| 125 | Echo Checking whether 'djecho' is available... | 127 | Echo Checking whether 'djecho' is available... |
| 126 | redir -o Nul -eo djecho -o junk.$$$ foo | 128 | redir -o Nul -eo djecho -o junk.$$$ foo |
| 127 | If Exist junk.$$$ Goto djechoOk | 129 | If Exist junk.$$$ Goto djechoOk |
| @@ -156,6 +158,22 @@ goto src42 | |||
| 156 | :src41 | 158 | :src41 |
| 157 | sed -f ../msdos/sed2v2.inp <config.tmp >config.h2 | 159 | sed -f ../msdos/sed2v2.inp <config.tmp >config.h2 |
| 158 | :src42 | 160 | :src42 |
| 161 | Rem See if DECL_ALIGN can be supported with this GCC | ||
| 162 | rm -f junk.c junk.o junk junk.exe | ||
| 163 | echo struct { int i; char *p; } __attribute__((__aligned__(8))) foo; >junk.c | ||
| 164 | rem Two percent signs because it is a special character for COMMAND.COM | ||
| 165 | echo int main(void) { return (unsigned long)&foo %% 8; } >>junk.c | ||
| 166 | gcc -o junk junk.c | ||
| 167 | if not exist junk.exe coff2exe junk | ||
| 168 | junk | ||
| 169 | If Not ErrorLevel 1 Goto alignOk | ||
| 170 | Echo WARNING: Your GCC does not support 8-byte aligned variables. | ||
| 171 | Echo WARNING: Therefore Emacs cannot support buffers larger than 128MB. | ||
| 172 | rem The following line disables DECL_ALIGN which in turn disables USE_LSB_TAG | ||
| 173 | rem For details see lisp.h where it defines USE_LSB_TAG | ||
| 174 | echo #define DECL_ALIGN(type, var) type var >>config.h2 | ||
| 175 | :alignOk | ||
| 176 | rm -f junk.c junk junk.exe | ||
| 159 | update config.h2 config.h >nul | 177 | update config.h2 config.h >nul |
| 160 | rm -f config.tmp config.h2 | 178 | rm -f config.tmp config.h2 |
| 161 | 179 | ||