From d7a85cb2c9ea23ba76dbcd155a123c7a0589530f Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" <scrappy@hub.org> Date: Fri, 16 May 1997 02:00:03 +0000 Subject: [PATCH] Modify lextest and GNUmakefile so that if the test does fail, the make doesn't proceed --- src/GNUmakefile.in | 10 +++++++++- src/lextest/Makefile | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/GNUmakefile.in b/src/GNUmakefile.in index 794104c9983..97bc9997d07 100644 --- a/src/GNUmakefile.in +++ b/src/GNUmakefile.in @@ -7,7 +7,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/Attic/GNUmakefile.in,v 1.14 1997/05/14 04:46:32 momjian Exp $ +# $Header: /cvsroot/pgsql/src/Attic/GNUmakefile.in,v 1.15 1997/05/16 01:59:51 scrappy Exp $ # #------------------------------------------------------------------------- @@ -31,6 +31,14 @@ all: else true;\ fi $(MAKE) -C lextest all + @if test ! -f lextest/lextest; then \ + echo "";\ + echo "You have a buggy version of flex. Read INSTALL and search for flex for a fix.";\ + echo "";\ + false;\ + else \ + true;\ + fi $(MAKE) -C utils all $(MAKE) -C backend all $(MAKE) -C libpq all diff --git a/src/lextest/Makefile b/src/lextest/Makefile index f95b8aeb5fc..033629c020e 100644 --- a/src/lextest/Makefile +++ b/src/lextest/Makefile @@ -13,7 +13,7 @@ lextest: lextest.c scan.l $(CC) -c lex.yy.c $(CC) -c lextest.c $(CC) -o lextest lex.yy.o lextest.o - @echo "If this fails, flex is broken" | lextest || echo "You have a buggy version of flex. Read INSTALL and search for flex for a fix.";exit + @echo "If this fails, flex is broken" | ./lextest || rm -f lextest clean: rm -f lextest lex.yy.c lex.yy.o lextest.o -- GitLab