vendor: `yosys` is not a required tool for proprietary toolchains.
authorwhitequark <whitequark@whitequark.org>
Thu, 2 Jul 2020 18:13:54 +0000 (18:13 +0000)
committerwhitequark <whitequark@whitequark.org>
Thu, 2 Jul 2020 18:13:54 +0000 (18:13 +0000)
commit6bfff25e7614399a3e660f72d964e100172e9416
treee53303a3b46e668b28b8be94a80d518ae266479b
parent14845af235eb815e8529796833d6a394c54205ab
vendor: `yosys` is not a required tool for proprietary toolchains.

Since commit b9799b4c, the discovery mechanism for the Yosys required
to produce Verilog is different from the usual require_tool(); namely
it is possible to produce Verilog without a `yosys` binary on PATH.

Fixes #419.
nmigen/vendor/lattice_ecp5.py
nmigen/vendor/lattice_ice40.py
nmigen/vendor/lattice_machxo_2_3l.py
nmigen/vendor/xilinx_7series.py
nmigen/vendor/xilinx_spartan_3_6.py
nmigen/vendor/xilinx_ultrascale.py