/[emacs]/emacs/config.bat
ViewVC logotype

Diff of /emacs/config.bat

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.33.2.3 by miles, Sat Sep 4 09:19:25 2004 UTC revision 1.33.2.4 by miles, Wed Dec 8 23:31:44 2004 UTC
# Line 121  Goto End Line 121  Goto End
121  set djgpp_ver=1  set djgpp_ver=1
122  If ErrorLevel 20 set djgpp_ver=2  If ErrorLevel 20 set djgpp_ver=2
123  rm -f junk.c junk junk.exe  rm -f junk.c junk junk.exe
124  rem DJECHO is used by the top-level Makefile  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
127  Echo Checking whether 'djecho' is available...  Echo Checking whether 'djecho' is available...
128  redir -o Nul -eo djecho -o junk.$$$ foo  redir -o Nul -eo djecho -o junk.$$$ foo
129  If Exist junk.$$$ Goto djechoOk  If Exist junk.$$$ Goto djechoOk
# Line 156  goto src42 Line 158  goto src42
158  :src41  :src41
159  sed -f ../msdos/sed2v2.inp <config.tmp >config.h2  sed -f ../msdos/sed2v2.inp <config.tmp >config.h2
160  :src42  :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
177  update config.h2 config.h >nul  update config.h2 config.h >nul
178  rm -f config.tmp config.h2  rm -f config.tmp config.h2
179    

Legend:
Removed from v.1.33.2.3  
changed lines
  Added in v.1.33.2.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26