bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: help Automake reading Yacc flags


From: Akim Demaille
Subject: FYI: help Automake reading Yacc flags
Date: Wed, 15 Feb 2012 13:09:45 +0100

I installed this in master.

From 505b107f9de76ded4470a6335a64339810a4dc54 Mon Sep 17 00:00:00 2001
From: Akim Demaille <address@hidden>
Date: Wed, 15 Feb 2012 12:53:34 +0100
Subject: [PATCH] maint: help Automake reading Yacc flags.

        * Makefile.am (AM_YFLAGS): Automake looks for "-d" alone.
---
 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index d29f852..8f00e60 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -33,7 +33,7 @@ EXTRA_DIST = .prev-version .version \
 BISON = $(top_builddir)/tests/bison
 BISON_IN = $(top_srcdir)/tests/bison.in
 YACC = $(BISON) -y
-AM_YFLAGS = -dv --warnings=all,error --report=all
+AM_YFLAGS = -d -v --warnings=all,error --report=all
 
 # Initialization before completion by local.mk's.
 AM_CFLAGS = $(WARN_CFLAGS)


The result on Makefile.in is:

--- /tmp/Makefile.in      2012-02-15 11:41:00.000000000 +0100
+++ ./Makefile.in 2012-02-15 11:41:13.000000000 +0100
@@ -110,8 +110,10 @@
   build-aux/config.sub build-aux/depcomp build-aux/install-sh \
   build-aux/mdate-sh build-aux/missing build-aux/texinfo.tex \
   build-aux/ylwrap examples/calc++/calc++-parser.cc \
+ examples/calc++/calc++-parser.h \
   examples/calc++/calc++-scanner.cc src/parse-gram.c \
- src/scan-code.c src/scan-gram.c src/scan-skel.c
+ src/parse-gram.h src/scan-code.c src/scan-gram.c \
+ src/scan-skel.c
 @address@hidden =  \
 @BISON_CXX_WORKS_TRUE@    examples/calc++/calc++$(EXEEXT)
 @address@hidden = lib/uniwidth/width.c
@@ -1629,7 +1631,7 @@
   tests/testsuite
 BISON = $(top_builddir)/tests/bison
 BISON_IN = $(top_srcdir)/tests/bison.in
-AM_YFLAGS = -dv --warnings=all,error --report=all
+AM_YFLAGS = -d -v --warnings=all,error --report=all
 
 # Initialization before completion by local.mk's.
 AM_CFLAGS = $(WARN_CFLAGS)
@@ -2396,6 +2398,9 @@
 examples/calc++/examples_calc___calc__-calc++-driver.$(OBJEXT):  \
   examples/calc++/$(am__dirstamp) \
   examples/calc++/$(DEPDIR)/$(am__dirstamp)
+examples/calc++/calc++-parser.h: examples/calc++/calc++-parser.cc
+ @if test ! -f $@; then rm -f examples/calc++/calc++-parser.cc; else :; fi
+ @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) 
examples/calc++/calc++-parser.cc; else :; fi
 examples/calc++/examples_calc___calc__-calc++-parser.$(OBJEXT):  \
   examples/calc++/$(am__dirstamp) \
   examples/calc++/$(DEPDIR)/$(am__dirstamp)
@@ -2450,6 +2455,9 @@
   src/$(DEPDIR)/$(am__dirstamp)
 src/src_bison-output.$(OBJEXT): src/$(am__dirstamp) \
   src/$(DEPDIR)/$(am__dirstamp)
+src/parse-gram.h: src/parse-gram.c
+ @if test ! -f $@; then rm -f src/parse-gram.c; else :; fi
+ @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) src/parse-gram.c; else :; fi
 src/src_bison-parse-gram.$(OBJEXT): src/$(am__dirstamp) \
   src/$(DEPDIR)/$(am__dirstamp)
 src/src_bison-print-xml.$(OBJEXT): src/$(am__dirstamp) \
@@ -4288,8 +4296,10 @@
   @echo "This command is intended for maintainers to use"
   @echo "it deletes files that may require special tools to rebuild."
   -rm -f examples/calc++/calc++-parser.cc
+ -rm -f examples/calc++/calc++-parser.h
   -rm -f examples/calc++/calc++-scanner.cc
   -rm -f src/parse-gram.c
+ -rm -f src/parse-gram.h
   -rm -f src/scan-code.c
   -rm -f src/scan-gram.c
   -rm -f src/scan-skel.c




reply via email to

[Prev in Thread] Current Thread [Next in Thread]