[Top][All Lists]
[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
- FYI: help Automake reading Yacc flags,
Akim Demaille <=