From a4ed70be422e58d76767658c8fb9e7d0fbaa1770 Mon Sep 17 00:00:00 2001 From: Jeremy Brubaker Date: Tue, 30 Nov 2021 10:27:07 -0500 Subject: [PATCH] Use bison(1) if yacc(1) is not available --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index b1b0580..fd46854 100644 --- a/Makefile +++ b/Makefile @@ -24,13 +24,15 @@ LDFLAGS+= `${PKG_CONFIG} --libs x11 xft xrandr` MANPREFIX?= ${PREFIX}/share/man +YACC= $(if $(shell command -v yacc >/dev/null),yacc,bison --yacc) + all: ${PROG} clean: rm -f ${OBJS} ${PROG} y.tab.c y.tab.c: parse.y - yacc parse.y + $(YACC) parse.y ${PROG}: ${OBJS} y.tab.o ${CC} ${OBJS} ${LDFLAGS} -o ${PROG}