build: fix distcheck

* configure.ac (gl_LIBOBJS): Adjust so that the generated files are
indeed the expected ones.
This commit is contained in:
Akim Demaille
2019-09-08 18:48:49 +02:00
parent 0b417c3479
commit d80815ac23
3 changed files with 16 additions and 3 deletions

View File

@@ -297,4 +297,15 @@ AC_SUBST([GCC])
AC_CONFIG_FILES([Makefile AC_CONFIG_FILES([Makefile
po/Makefile.in po/Makefile.in
doc/yacc.1]) doc/yacc.1])
# Fix LIBOBJS to give the Makefile the right file names. Otherwise
# compilation works, but with unexpected file names, so clean rules don't
# remove the actual files and distcheck fails.
AC_CONFIG_COMMANDS_PRE([
case $am__api_version in
1.14*|1.15*) gl_LIBOBJS=`echo "$gl_LIBOBJS" | sed -e 's, lib/, lib/lib_libbison_a-,g'`;;
*) gl_LIBOBJS=`echo "$gl_LIBOBJS" | sed -e 's, lib/, lib/libbison_a-,g'`;;
esac
])
AC_OUTPUT AC_OUTPUT

View File

@@ -1,4 +1,4 @@
/* A Bison parser, made by GNU Bison 3.4. */ /* A Bison parser, made by GNU Bison 3.4.1.26-d17af. */
/* Bison implementation for Yacc-like parsers in C /* Bison implementation for Yacc-like parsers in C
@@ -48,7 +48,7 @@
#define YYBISON 1 #define YYBISON 1
/* Bison version. */ /* Bison version. */
#define YYBISON_VERSION "3.4" #define YYBISON_VERSION "3.4.1.26-d17af"
/* Skeleton name. */ /* Skeleton name. */
#define YYSKELETON_NAME "yacc.c" #define YYSKELETON_NAME "yacc.c"
@@ -886,6 +886,7 @@ yy_symbol_value_print (FILE *yyo, int yytype, YYSTYPE const * const yyvaluep, YY
/* "%code pre-printer" blocks. */ /* "%code pre-printer" blocks. */
tron (yyo); tron (yyo);
YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
switch (yytype) switch (yytype)
{ {
case 3: /* "string" */ case 3: /* "string" */
@@ -1069,6 +1070,7 @@ tron (yyo);
default: default:
break; break;
} }
YY_IGNORE_MAYBE_UNINITIALIZED_END
/* "%code post-printer" blocks. */ /* "%code post-printer" blocks. */
troff (yyo); troff (yyo);

View File

@@ -1,4 +1,4 @@
/* A Bison parser, made by GNU Bison 3.4. */ /* A Bison parser, made by GNU Bison 3.4.1.26-d17af. */
/* Bison interface for Yacc-like parsers in C /* Bison interface for Yacc-like parsers in C