mirror of https://github.com/openXC7/prjxray.git
vivado: assert expected version
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
This commit is contained in:
parent
dd26facddf
commit
d7efa3bc81
|
|
@ -33,3 +33,14 @@ export XRAY_BLOCKWIDTH="python3 ${XRAY_UTILS_DIR}/blockwidth.py"
|
||||||
export XRAY_PARSEDB="python3 ${XRAY_UTILS_DIR}/parsedb.py"
|
export XRAY_PARSEDB="python3 ${XRAY_UTILS_DIR}/parsedb.py"
|
||||||
export XRAY_TCL_REFORMAT="${XRAY_UTILS_DIR}/tcl-reformat.sh"
|
export XRAY_TCL_REFORMAT="${XRAY_UTILS_DIR}/tcl-reformat.sh"
|
||||||
export XRAY_VIVADO="${XRAY_UTILS_DIR}/vivado.sh"
|
export XRAY_VIVADO="${XRAY_UTILS_DIR}/vivado.sh"
|
||||||
|
|
||||||
|
# Verify an approved version is in use
|
||||||
|
export XRAY_VIVADO_SETTINGS="${XRAY_VIVADO_SETTINGS:-/opt/Xilinx/Vivado/2017.2/settings64.sh}"
|
||||||
|
# Vivado v2017.2 (64-bit)
|
||||||
|
if [ $(${XRAY_VIVADO} -h |grep Vivado |cut -d\ -f 2) != "v2017.2" ] ; then
|
||||||
|
echo "Requires Vivado 2017.2. See https://github.com/SymbiFlow/prjxray/issues/14"
|
||||||
|
# Can't exit since sourced script
|
||||||
|
# Trash a key environment variable to preclude use
|
||||||
|
export XRAY_DIR="/bad/vivado/version"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
source "${XRAY_VIVADO_SETTINGS:-/opt/Xilinx/Vivado/2017.2/settings64.sh}"
|
source "${XRAY_VIVADO_SETTINGS}"
|
||||||
|
|
||||||
vivado "$@"
|
vivado "$@"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue