commit c20dd6279f9f6f288def8eea25a64f8ad7a6f901
Author: Akim Demaille <[email protected]>
Date:   Tue Dec 4 07:08:26 2018 +0100

    examples: regenerate them when version.texi changes
    
    When we extract the examples from the documentation, %require
    "@value{VERSION}" is replaced with the current version.  If we change
    the git branch, without changing the documentation, the generated
    examples will %require a version of Bison that differs from the actual
    version.
    
    * examples/local.mk (extracted.stamp): Depend on doc/version.texi.

diff --git a/examples/local.mk b/examples/local.mk
index 4763221d..3c7efff5 100644
--- a/examples/local.mk
+++ b/examples/local.mk
@@ -26,13 +26,13 @@ AM_CXXFLAGS =                                               
        \
 doc = $(top_srcdir)/doc/bison.texi
 extexi = $(top_srcdir)/%D%/extexi
 if ENABLE_GCC_WARNINGS
-EXTEXIFLAGS = --synclines
+  EXTEXIFLAGS = --synclines
 endif
 extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(EXTEXIFLAGS) $(doc) --
 extracted =
 EXTRA_DIST += $(extracted)
 MAINTAINERCLEANFILES += $(extracted) %D%/extracted.stamp
-%D%/extracted.stamp: $(doc) $(extexi)
+%D%/extracted.stamp: $(doc) doc/version.texi $(extexi)
        $(AM_V_GEN)rm -f $@ [email protected]
        $(AM_V_at)$(MKDIR_P) %D%
        $(AM_V_at)touch [email protected]


Reply via email to