Mercurial > emacs
changeset 91783:3be932cc1b8a
(checkgcc): Move "del junk.o" to here, and make it conditional on existence
of junk.o. If %nocygwin% is already set to Y, skip to chkapiN instead of
chkapi.
(chkapi): Move "rm -f junk.c junk.o" to here.
(chkapiN): New label.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Mon, 11 Feb 2008 21:17:35 +0000 |
parents | c9c3987bcc44 |
children | 580c9788f924 |
files | nt/configure.bat |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/nt/configure.bat Mon Feb 11 18:39:22 2008 +0000 +++ b/nt/configure.bat Mon Feb 11 21:17:35 2008 +0000 @@ -248,7 +248,6 @@ echo main(){} >junk.c gcc -c junk.c if exist junk.o goto checkgcc -del junk.o echo Checking whether 'cl' is available... cl -nologo -c junk.c @@ -256,11 +255,12 @@ goto nocompiler :checkgcc +if exist junk.o del junk.o Rem WARNING -- COMMAND.COM on some systems only looks at the first Rem 8 characters of a label. So do NOT be tempted to change Rem chkapi* into something fancier like checkw32api Rem You HAVE been warned! -if (%nocygwin%) == (Y) goto chkapi +if (%nocygwin%) == (Y) goto chkapiN echo Checking whether gcc requires '-mno-cygwin'... echo #include "cygwin/version.h" >junk.c echo main(){} >>junk.c @@ -270,11 +270,12 @@ echo gcc -mno-cygwin -c junk.c >>config.log gcc -mno-cygwin -c junk.c >>config.log 2>&1 if exist junk.o set nocygwin=Y -rm -f junk.c junk.o :chkapi echo The failed program was: >>config.log type junk.c >>config.log +:chkapiN +rm -f junk.c junk.o rem ---------------------------------------------------------------------- rem Older versions of the Windows API headers either don't have any of rem the IMAGE_xxx definitions (the headers that come with Cygwin b20.1