summaryrefslogtreecommitdiff
path: root/t/yflags.sh
diff options
context:
space:
mode:
Diffstat (limited to 't/yflags.sh')
-rw-r--r--t/yflags.sh68
1 files changed, 0 insertions, 68 deletions
diff --git a/t/yflags.sh b/t/yflags.sh
deleted file mode 100644
index 3aaec0eb2..000000000
--- a/t/yflags.sh
+++ /dev/null
@@ -1,68 +0,0 @@
-#! /bin/sh
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-# Check that $(YFLAGS) takes precedence over both $(AM_YFLAGS) and
-# $(foo_YFLAGS).
-# Please keep this in sync with the sister tests:
-# - yflags-cxx.sh
-# - lflags.sh
-# - lflags-cxx.sh
-
-. test-init.sh
-
-cat >fake-yacc <<'END'
-#!/bin/sh
-echo '/*' "$*" '*/' >y.tab.c
-echo 'extern int dummy;' >> y.tab.c
-END
-chmod a+x fake-yacc
-
-cat >> configure.ac <<'END'
-AC_SUBST([CC], [false])
-# Simulate presence of Yacc using our fake-yacc script.
-AC_SUBST([YACC], ['$(abs_top_srcdir)'/fake-yacc])
-AC_OUTPUT
-END
-
-cat > Makefile.am <<'END'
-AUTOMAKE_OPTIONS = no-dependencies
-bin_PROGRAMS = foo bar
-foo_SOURCES = main.c foo.y
-bar_SOURCES = main.c bar.y
-AM_YFLAGS = __am_flags__
-bar_YFLAGS = __bar_flags__
-END
-
-$ACLOCAL
-$AUTOMAKE -a
-
-grep '\$(YFLAGS).*\$(bar_YFLAGS)' Makefile.in && exit 1
-grep '\$(YFLAGS).*\$(AM_YFLAGS)' Makefile.in && exit 1
-
-: > foo.y
-: > bar.y
-
-$AUTOCONF
-./configure
-run_make YFLAGS=__user_flags__ foo.c bar-bar.c
-
-cat foo.c
-cat bar-bar.c
-
-grep '__am_flags__.*__user_flags__' foo.c
-grep '__bar_flags__.*__user_flags__' bar-bar.c
-
-: