Enable bison to be customized
authorFabio Utzig <utzig@utzig.org>
Thu, 8 Jan 2015 11:56:20 +0000 (09:56 -0200)
committerFabio Utzig <utzig@utzig.org>
Thu, 8 Jan 2015 11:56:20 +0000 (09:56 -0200)
Makefile
frontends/ilang/Makefile.inc
frontends/verilog/Makefile.inc

index 970c11b8e753aed1b0ffd458709798667b61ee78..0ac0b7efdde15af8a3dc8808230b58622abf1d3f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -35,6 +35,7 @@ CXXFLAGS = -Wall -Wextra -ggdb -I"$(shell pwd)" -MD -DYOSYS_SRC='"$(shell pwd)"'
 LDFLAGS = -L${DESTDIR}/lib
 LDLIBS = -lstdc++ -lm
 SED = sed
+BISON = bison
 
 ifeq (Darwin,$(findstring Darwin,$(shell uname)))
        # add macports/homebrew include and library path to search directories, don't use '-rdynamic' and '-lrt':
index 984d436c644f30293a093be417a2a1bba70456b9..c15e2cc47331950942e8e96bf579b657e7818f88 100644 (file)
@@ -5,7 +5,7 @@ GENFILES += frontends/ilang/ilang_parser.output
 GENFILES += frontends/ilang/ilang_lexer.cc
 
 frontends/ilang/ilang_parser.tab.cc: frontends/ilang/ilang_parser.y
-       $(P) bison -d -r all -b frontends/ilang/ilang_parser frontends/ilang/ilang_parser.y
+       $(P) $(BISON) -d -r all -b frontends/ilang/ilang_parser frontends/ilang/ilang_parser.y
        $(Q) mv frontends/ilang/ilang_parser.tab.c frontends/ilang/ilang_parser.tab.cc
 
 frontends/ilang/ilang_parser.tab.h: frontends/ilang/ilang_parser.tab.cc
index 1b6854bb5f4b338036a8da52e96e59cb2feac0ae..92cbd0b87082378cf436ebb3f9837e8606938c41 100644 (file)
@@ -5,7 +5,7 @@ GENFILES += frontends/verilog/verilog_parser.output
 GENFILES += frontends/verilog/verilog_lexer.cc
 
 frontends/verilog/verilog_parser.tab.cc: frontends/verilog/verilog_parser.y
-       $(P) bison -d -r all -b frontends/verilog/verilog_parser frontends/verilog/verilog_parser.y
+       $(P) $(BISON) -d -r all -b frontends/verilog/verilog_parser frontends/verilog/verilog_parser.y
        $(Q) mv frontends/verilog/verilog_parser.tab.c frontends/verilog/verilog_parser.tab.cc
 
 frontends/verilog/verilog_parser.tab.h: frontends/verilog/verilog_parser.tab.cc