From ae210a9978f06e6ed7de560b5621ba3d9c761315 Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Sat, 24 May 2008 22:29:56 +0200 Subject: [PATCH] build.sh: Check for lex and yacc. Warn the user, if lex(1) and yacc(1) cannot be found. This is not necessarily an error, as flex(1) or bison(1) might be available. As suggested by Kevin Trumbull (onebinary) on IRC. Signed-off-by: Sebastian Harl Signed-off-by: Florian Forster --- build.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.sh b/build.sh index 3efb44f6..cede2e48 100755 --- a/build.sh +++ b/build.sh @@ -1,5 +1,15 @@ #! /bin/sh +if ! which lex > /dev/null 2>&1; then + echo "WARNING: lex not found!" >&2 + echo "Make sure that you have a flex compatible tool available." >&2 +fi + +if ! which yacc > /dev/null 2>&1; then + echo "WARNING: yacc not found!" >&2 + echo "Make sure that you have a GNU bison compatible tool available." >&2 +fi + libtoolize=libtoolize if which glibtoolize > /dev/null 2>&1; then -- 2.30.2