forked from M-Labs/nix-scripts
artiq-board: fix check for constraint errors
This commit is contained in:
parent
4dffefa46f
commit
91e94bf773
|
@ -52,10 +52,14 @@ in pkgs.python3Packages.buildPythonPackage rec {
|
||||||
''
|
''
|
||||||
${buildenv}/bin/artiq-dev -c "export CARGO_HOME=${cargoVendored}; ${buildCommand}"
|
${buildenv}/bin/artiq-dev -c "export CARGO_HOME=${cargoVendored}; ${buildCommand}"
|
||||||
'';
|
'';
|
||||||
preCheck = ''
|
checkPhase = ''
|
||||||
# Search for PCREs in the Vivado output to check for errors
|
# Search for PCREs in the Vivado output to check for errors
|
||||||
function check_log() {
|
check_log() {
|
||||||
if [ $(grep -Pe "$1" artiq_${target}/${variant}/gateware/vivado.log) != 1 ]; then
|
set +e
|
||||||
|
grep -Pe "$1" artiq_${target}/${variant}/gateware/vivado.log
|
||||||
|
FOUND=$?
|
||||||
|
set -e
|
||||||
|
if [ $FOUND != 1 ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue