Index: src/BasicTypes-gen.cc
===================================================================
--- src/BasicTypes-gen.cc	(revision 1b54b546cdf37dfca5d5394c48e5b771b65bd433)
+++ src/BasicTypes-gen.cc	(revision 6ca68113e51998ac5787727699c56c2e5f450080)
@@ -8,5 +8,5 @@
 #include <assert.h>
 #include <string.h>										// strlen
-#include "../config.h"									// configure info
+#include "config.h"									// configure info
 
 enum Kind {
Index: src/Makefile.am
===================================================================
--- src/Makefile.am	(revision 1b54b546cdf37dfca5d5394c48e5b771b65bd433)
+++ src/Makefile.am	(revision 6ca68113e51998ac5787727699c56c2e5f450080)
@@ -44,5 +44,5 @@
 
 $(srcdir)/SynTree/Type.h : BasicTypes-gen.cc
-	${AM_V_GEN}${CXX} ${AM_CXXFLAGS} ${CXXFLAGS} ${AM_CFLAGS} ${<} -o BasicTypes-gen -Wall -Wextra -O2 -g -std=c++14
+	${AM_V_GEN}${CXXCOMPILE} $< -o BasicTypes-gen -Wall -Wextra
 	@./BasicTypes-gen
 	@rm BasicTypes-gen
Index: src/Makefile.in
===================================================================
--- src/Makefile.in	(revision 1b54b546cdf37dfca5d5394c48e5b771b65bd433)
+++ src/Makefile.in	(revision 6ca68113e51998ac5787727699c56c2e5f450080)
@@ -1560,5 +1560,5 @@
 
 $(srcdir)/SynTree/Type.h : BasicTypes-gen.cc
-	${AM_V_GEN}${CXX} ${AM_CXXFLAGS} ${CXXFLAGS} ${AM_CFLAGS} ${<} -o BasicTypes-gen -Wall -Wextra -O2 -g -std=c++14
+	${AM_V_GEN}${CXXCOMPILE} $< -o BasicTypes-gen -Wall -Wextra
 	@./BasicTypes-gen
 	@rm BasicTypes-gen
