automake-patches
[Top][All Lists]
Advanced

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

FYI: required=bison


From: Alexandre Duret-Lutz
Subject: FYI: required=bison
Date: 18 Jun 2002 21:50:36 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

I'm committing this on HEAD.
Same comments as for gcc.

2002-06-18  Alexandre Duret-Lutz  <address@hidden>

        * tests/defs (required): Handle bison; set YACC automatically.
        * tests/pr204.test, tests/yacc4.test, tests/yacc8.test,
        tests/yaccvpath.test: Require bison.  Don't set YACC.

Index: tests/defs
===================================================================
RCS file: /cvs/automake/automake/tests/defs,v
retrieving revision 1.53
diff -u -r1.53 defs
--- tests/defs  18 Jun 2002 19:44:48 -0000      1.53
+++ tests/defs  18 Jun 2002 19:52:44 -0000
@@ -28,6 +28,13 @@
   do
     # Check that each required tool is present.
     case $tool in
+      bison)
+       # Since bison is required, we pick YACC for ./configure.
+       YACC='bison -y'
+       export YACC
+       echo "$me: running bison --version"
+       ( bison --version ) || exit 77
+       ;;
       GNUmake)
        echo "$me: running $MAKE --version"
        ( $MAKE --version ) || exit 77
Index: tests/pr204.test
===================================================================
RCS file: /cvs/automake/automake/tests/pr204.test,v
retrieving revision 1.2
diff -u -r1.2 pr204.test
--- tests/pr204.test    21 Mar 2002 09:11:56 -0000      1.2
+++ tests/pr204.test    18 Jun 2002 19:52:44 -0000
@@ -37,10 +37,6 @@
 
 cp parse.y parse2.y
 
-# We are not checking Autoconf, so we pick $YACC for it.
-YACC="bison -y"
-export YACC
-
 $ACLOCAL
 $AUTOCONF
 $AUTOMAKE -a
Index: tests/yacc4.test
===================================================================
RCS file: /cvs/automake/automake/tests/yacc4.test,v
retrieving revision 1.4
diff -u -r1.4 yacc4.test
--- tests/yacc4.test    18 Jun 2002 19:44:48 -0000      1.4
+++ tests/yacc4.test    18 Jun 2002 19:52:44 -0000
@@ -2,11 +2,9 @@
 
 # Some simple tests of ylwrap functionality.
 
-required=gcc
+required='bison gcc'
 . $srcdir/defs || exit 1
 
-(bison -V) > /dev/null 2>&1 || exit 77
-
 cat > configure.in << 'END'
 AC_INIT
 AC_CONFIG_AUX_DIR([.])
@@ -47,12 +45,6 @@
 cat > foo.c << 'END'
 int main () { return 0; }
 END
-
-# We are not checking Autoconf, so we pick $YACC for it.
-YACC="bison -y"
-export YACC
-
-$YACC --version || exit 77
 
 set -e
 
Index: tests/yacc8.test
===================================================================
RCS file: /cvs/automake/automake/tests/yacc8.test,v
retrieving revision 1.6
diff -u -r1.6 yacc8.test
--- tests/yacc8.test    8 Jun 2002 17:22:28 -0000       1.6
+++ tests/yacc8.test    18 Jun 2002 19:52:44 -0000
@@ -34,10 +34,6 @@
 foobar : 'f' 'o' 'o' 'b' 'a' 'r' {};
 END
 
-# We are not checking Autoconf, so we pick $YACC for it.
-YACC="bison -y"
-export YACC
-
 $ACLOCAL
 $AUTOCONF
 $AUTOMAKE -a
Index: tests/yaccvpath.test
===================================================================
RCS file: /cvs/automake/automake/tests/yaccvpath.test,v
retrieving revision 1.10
diff -u -r1.10 yaccvpath.test
--- tests/yaccvpath.test        18 Jun 2002 19:44:48 -0000      1.10
+++ tests/yaccvpath.test        18 Jun 2002 19:52:44 -0000
@@ -7,11 +7,9 @@
 # to be distributed is up to date.
 
 # Require GNU make for `make distdir'
-required='GNUmake gcc'
+required='GNUmake gcc bison'
 . $srcdir/defs || exit 1
 
-(bison -V) > /dev/null 2>&1 || exit 77
-
 cat > configure.in << 'END'
 AC_INIT
 AC_CONFIG_AUX_DIR([.])
@@ -41,10 +39,6 @@
 cat > foo.c << 'END'
 int main () { return 0; }
 END
-
-# We are not checking Autoconf, so we pick $YACC for it.
-YACC="bison -y"
-export YACC
 
 set -e
 

-- 
Alexandre Duret-Lutz




reply via email to

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