forked from OSchip/llvm-project
The configure script now defines BISON as the name of the bison program and
YACC as bison -y. In this way, we ensure that bison is being used, but the Makefiles have macros for using bison itself and for getting bison to act like it is traditional yacc. llvm-svn: 10774
This commit is contained in:
parent
975c8bde79
commit
cd08e2815f
|
@ -58,7 +58,8 @@ AR_PATH = @AR@
|
||||||
#
|
#
|
||||||
# The pathnames of the Flex and Bison programs, respectively.
|
# The pathnames of the Flex and Bison programs, respectively.
|
||||||
#
|
#
|
||||||
BISON = @YACC@
|
YACC = @YACC@
|
||||||
|
BISON = @BISON@
|
||||||
FLEX = @LEX@
|
FLEX = @LEX@
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -6111,6 +6111,10 @@ fi
|
||||||
# Check for Bison. This is modified from
|
# Check for Bison. This is modified from
|
||||||
# http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_namespaces.html
|
# http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_namespaces.html
|
||||||
#
|
#
|
||||||
|
# This macro verifies that Bison is installed. If successful, then
|
||||||
|
# 1) YACC is set to bison -y (to emulate YACC calls)
|
||||||
|
# 2) BISON is set to bison
|
||||||
|
#
|
||||||
AC_DEFUN([AC_PROG_BISON],
|
AC_DEFUN([AC_PROG_BISON],
|
||||||
[AC_CACHE_CHECK(,
|
[AC_CACHE_CHECK(,
|
||||||
ac_cv_has_bison,
|
ac_cv_has_bison,
|
||||||
|
@ -6119,7 +6123,7 @@ ac_cv_has_bison,
|
||||||
if test "$YACC" != "bison -y"; then
|
if test "$YACC" != "bison -y"; then
|
||||||
AC_MSG_ERROR([bison not found but required])
|
AC_MSG_ERROR([bison not found but required])
|
||||||
else
|
else
|
||||||
AC_SUBST(YACC,[bison],[location of bison])
|
AC_SUBST(BISON,[bison],[location of bison])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue