vendor.xilinx: update build script template for prjxray.

This commit is contained in:
Catherine 2023-02-03 06:09:22 +00:00
parent fadc5ae4ca
commit a704b1b218

View file

@ -1,10 +1,10 @@
import re
from abc import abstractproperty
from ..hdl import *
from ..lib.cdc import ResetSynchronizer
from ..build import *
import re
__all__ = ["XilinxPlatform"]
@ -505,8 +505,9 @@ class XilinxPlatform(TemplatedPlatform):
"build_{{name}}.sh": r"""
# {{autogenerated}}
set -e{{verbose("x")}}
[ -n "${{platform._deprecated_toolchain_env_var}}" ] && . "${{platform._deprecated_toolchain_env_var}}"
[ -n "${{platform._toolchain_env_var}}" ] && . "${{platform._toolchain_env_var}}"
{% for var in platform._all_toolchain_env_vars %}
[ -n "${{var}}" ] && . "${{var}}"
{% endfor %}
: ${DB_DIR:=/usr/share/nextpnr/prjxray-db}
: ${CHIPDB_DIR:=/usr/share/nextpnr/xilinx-chipdb}
{{emit_commands("sh")}}