]> git.saurik.com Git - bison.git/commitdiff
maint: fix bison's own header guards.
authorAkim Demaille <akim@lrde.epita.fr>
Sun, 22 Jul 2012 15:11:39 +0000 (17:11 +0200)
committerAkim Demaille <akim@lrde.epita.fr>
Sun, 22 Jul 2012 18:19:51 +0000 (20:19 +0200)
Because I'm using a VPATH build with an absolute srcdir, I have
GRAM__USERS_AKIM_SRC_GNU_BISON_SRC_PARSE_GRAM_H.  Before, I was using
a relative srcdir, and had GRAM_______SRC_PARSE_GRAM_H (coming from
../../).  Let it be GRAM_SRC_PARSE_GRAM_H.

* tests/bison.in: Do not depend on the value of $top_srcdir for
Bison itself.
If we were to use relative paths from .c to .y, we would not have
this problem.

tests/bison.in

index f004a57125fb4ead6f8a7df8d2c1ff64b5f9bd4b..b8e0e057817aefbafda3ec0630a4d86624956890 100644 (file)
@@ -40,8 +40,9 @@ do
       # post-processes the synclines on y.tab.c itself.  Don't let it
       # do it.  Besides, it leaves "parse-gram.y" as the source,
       # dropping the src/ part.
       # post-processes the synclines on y.tab.c itself.  Don't let it
       # do it.  Besides, it leaves "parse-gram.y" as the source,
       # dropping the src/ part.
-      $PERL -pi -e 's{"y\.tab\.}{"src/parse-gram.}g;'    \
-                -e 's{".*/(parse-gram\.y)"}{"src/$1"}g;' \
+      $PERL -pi -e 's{"y\.tab\.}{"src/parse-gram.}g;'           \
+                -e 's{".*/(parse-gram\.y)"}{"src/$1"}g;'        \
+                -e 's{GRAM_Y_TAB_H}{GRAM_SRC_PARSE_GRAM_H}g;'        \
            y.tab.[ch]
     fi
     ;;
            y.tab.[ch]
     fi
     ;;