mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 19:52:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			447 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			447 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| OPTIND=1
 | |
| seed=""    # default to no seed specified
 | |
| while getopts "S:" opt
 | |
| do
 | |
|     case "$opt" in
 | |
| 	S) arg="${OPTARG#"${OPTARG%%[![:space:]]*}"}" # remove leading space
 | |
| 	   seed="SEED=$arg" ;;
 | |
|     esac
 | |
| done
 | |
| shift "$((OPTIND-1))"
 | |
| 
 | |
| # check for Icarus Verilog
 | |
| if ! command -v iverilog > /dev/null ; then
 | |
|   echo "$0: Error: Icarus Verilog 'iverilog' not found."
 | |
|   exit 1
 | |
| fi
 | |
| 
 | |
| exec ${MAKE:-make} -f ../tools/autotest.mk $seed *.{sv,v}
 |