mirror of https://github.com/YosysHQ/yosys.git
tests: extend tests/arch/run-tests.sh for defines
This commit is contained in:
parent
0930c00f03
commit
3c2e910bb3
|
@ -2,12 +2,23 @@
|
|||
|
||||
set -e
|
||||
|
||||
declare -A defines=( ["ice40"]="ICE40_HX ICE40_LP ICE40_U" )
|
||||
|
||||
echo "Running syntax check on arch sim models"
|
||||
for arch in ../../techlibs/*; do
|
||||
find $arch -name cells_sim.v | while read path; do
|
||||
echo -n "Test $path ->"
|
||||
iverilog -t null -I$arch $path
|
||||
echo " ok"
|
||||
arch_name=$(basename -- $arch)
|
||||
if [ "${defines[$arch_name]}" ]; then
|
||||
for def in ${defines[$arch_name]}; do
|
||||
echo -n "Test $path -D$def ->"
|
||||
iverilog -t null -I$arch -D$def $path
|
||||
echo " ok"
|
||||
done
|
||||
else
|
||||
echo -n "Test $path ->"
|
||||
iverilog -t null -I$arch $path
|
||||
echo " ok"
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
||||
|
|
Loading…
Reference in New Issue