diff options
| author | Peter Eisentraut <peter_e@gmx.net> | 2001-02-10 22:31:42 +0000 |
|---|---|---|
| committer | Peter Eisentraut <peter_e@gmx.net> | 2001-02-10 22:31:42 +0000 |
| commit | 2660803697fe70411398bc699ef6fdeb90cd33ee (patch) | |
| tree | 1e0c5a8c2bcee4ec5de5ea6b73238affc4d204be /src/backend/parser/Makefile | |
| parent | 20edc4afd2614807d9aad8de5e9854021440ae80 (diff) | |
Only look for bison as YACC; other yaccs need to be selected explicitly.
When no suitable YACC is configured, supply useful informational messages
to users. (Same way flex has been handled for a while.)
Diffstat (limited to 'src/backend/parser/Makefile')
| -rw-r--r-- | src/backend/parser/Makefile | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/parser/Makefile b/src/backend/parser/Makefile index dca40de519f..f46336119a1 100644 --- a/src/backend/parser/Makefile +++ b/src/backend/parser/Makefile @@ -2,7 +2,7 @@ # # Makefile for parser # -# $Header: /cvsroot/pgsql/src/backend/parser/Makefile,v 1.31 2000/10/20 21:03:44 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/parser/Makefile,v 1.32 2001/02/10 22:31:42 petere Exp $ # #------------------------------------------------------------------------- @@ -25,9 +25,13 @@ SUBSYS.o: $(OBJS) $(LD) $(LDREL) $(LDOUT) $@ $^ $(srcdir)/gram.c $(srcdir)/parse.h: gram.y +ifdef YACC $(YACC) -d $(YFLAGS) $< mv y.tab.c $(srcdir)/gram.c mv y.tab.h $(srcdir)/parse.h +else + @$(missing) bison $< $@ +endif $(srcdir)/scan.c: scan.l ifdef FLEX |
