diff --git a/src/common/interfaces/libpq/frontend_parser/Makefile b/src/common/interfaces/libpq/frontend_parser/Makefile index 4dcc9796b..b5460859f 100644 --- a/src/common/interfaces/libpq/frontend_parser/Makefile +++ b/src/common/interfaces/libpq/frontend_parser/Makefile @@ -13,7 +13,10 @@ subdir = src/common/interfaces/libpq/frontend_parser top_builddir = ../../../../../ backenddir = $(top_builddir)/src/common/backend - +# where to find gen_keywordlist.pl and subsidiary files +TOOLSDIR = $(top_srcdir)/src/tools +GEN_KEYWORDLIST = $(PERL) -I $(TOOLSDIR) $(TOOLSDIR)/gen_keywordlist.pl +GEN_KEYWORDLIST_DEPS = $(TOOLSDIR)/gen_keywordlist.pl $(TOOLSDIR)/PerfectHash.pm # shared library parameters NAME= parser_frontend diff --git a/src/common/interfaces/libpq/frontend_parser/parser.cpp b/src/common/interfaces/libpq/frontend_parser/parser.cpp index 3f959e6a0..6e0636133 100644 --- a/src/common/interfaces/libpq/frontend_parser/parser.cpp +++ b/src/common/interfaces/libpq/frontend_parser/parser.cpp @@ -32,6 +32,7 @@ #include "gram.hpp" #include "parser/gramparse.h" #include +#include "parser/kwlist_d.h" extern void resetOperatorPlusFlag(); extern bool check_length();