mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			654 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			654 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env sh
 | |
| 
 | |
| # This is suitable for CIs, not end users.
 | |
| # This script is invoked by ossfuzz build CI.
 | |
| set -e
 | |
| 
 | |
| TEMPDIR="src"
 | |
| cd /
 | |
| mkdir -p $TEMPDIR
 | |
| cd $TEMPDIR
 | |
| git clone --recurse-submodules https://github.com/chfast/evmone.git
 | |
| (
 | |
|   cd evmone
 | |
|   mkdir build
 | |
|   cd build
 | |
|   cmake .. -DBUILD_SHARED_LIBS=OFF
 | |
|   make -j2
 | |
| )
 | |
| 
 | |
| git clone https://github.com/chfast/intx.git
 | |
| (
 | |
|   cd intx
 | |
|   mkdir build
 | |
|   cd build
 | |
|   cmake .. -DBUILD_SHARED_LIBS=OFF -DINTX_TESTING=OFF -DINTX_BENCHMARKING=OFF
 | |
|   make -j2
 | |
| )
 | |
| 
 | |
| git clone https://github.com/chfast/ethash.git
 | |
| (
 | |
|   cd ethash
 | |
|   mkdir build
 | |
|   cd build
 | |
|   cmake .. -DBUILD_SHARED_LIBS=OFF -DETHASH_BUILD_TESTS=OFF
 | |
|   make -j2
 | |
| )
 |