@echo off\r
rem ----------------------------------------------------------------------\r
rem Configuration script for MS Windows operating systems\r
-rem Copyright (C) 1999-2012 Free Software Foundation, Inc.\r
+rem Copyright (C) 1999-2013 Free Software Foundation, Inc.\r
\r
rem This file is part of GNU Emacs.\r
\r
echo. character depends on command extensions. This batch file attempts to\r
echo. enable command extensions. If command extensions cannot be enabled, a\r
echo. warning message will be displayed.\r
+echo.\r
+echo. IMPORTANT: This method of building Emacs for MS-Windows is deprecated,\r
+echo. and could be removed in a future version of Emacs. The preferred way\r
+echo to build Emacs for MS-Windows from now on is using the MSYS environment\r
+echo. and MinGW development tools. Please see nt/INSTALL.MSYS for details.\r
goto end\r
\r
rem ----------------------------------------------------------------------\r
echo Checking whether Windows API headers are too old...\r
echo #include "windows.h" >junk.c\r
echo #include "usp10.h" >>junk.c\r
-echo test(PIMAGE_NT_HEADERS pHeader) >>junk.c\r
+echo void test(PIMAGE_NT_HEADERS pHeader) >>junk.c\r
echo {PIMAGE_SECTION_HEADER pSection = IMAGE_FIRST_SECTION(pHeader);} >>junk.c\r
if (%nocygwin%) == (Y) goto chkapi1\r
set cf=%usercflags%\r
if (%gifsupport%) == (N) goto gifDone\r
\r
echo Checking for libgif...\r
-echo #include "gif_lib.h" >junk.c\r
+rem giflib-5.0.0 needs size_t defined before gif_lib.h is included\r
+rem redirection characters need to be protected from the shell\r
+echo #include ^<stddef.h^> >junk.c\r
+echo #include "gif_lib.h" >>junk.c\r
echo main (){} >>junk.c\r
rem -o option is ignored with cl, but allows result to be consistent.\r
echo %COMPILER% %usercflags% %mingwflag% -c junk.c -o junk.obj >>config.log\r
set HAVE_TIFF=\r
set HAVE_XPM=\r
set dbginfo=\r
+endlocal\r
+set use_extensions=\r
\r