vendor.xilinx_7series: Vivado requires bash on *nix as well.
This commit is contained in:
parent
42805ad959
commit
c8f8c09f29
7
nmigen/vendor/xilinx_7series.py
vendored
7
nmigen/vendor/xilinx_7series.py
vendored
|
@ -54,6 +54,13 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
||||||
|
|
||||||
file_templates = {
|
file_templates = {
|
||||||
**TemplatedPlatform.build_script_templates,
|
**TemplatedPlatform.build_script_templates,
|
||||||
|
"build_{{name}}.sh": r"""
|
||||||
|
# {{autogenerated}}
|
||||||
|
set -e{{verbose("x")}}
|
||||||
|
if [ -z "$BASH" ] ; then exec /bin/bash "$0" "$@"; fi
|
||||||
|
[ -n "${{platform._toolchain_env_var}}" ] && . "${{platform._toolchain_env_var}}"
|
||||||
|
{{emit_commands("sh")}}
|
||||||
|
""",
|
||||||
"{{name}}.v": r"""
|
"{{name}}.v": r"""
|
||||||
/* {{autogenerated}} */
|
/* {{autogenerated}} */
|
||||||
{{emit_design("verilog")}}
|
{{emit_design("verilog")}}
|
||||||
|
|
Loading…
Reference in a new issue