You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					30 lines
				
				558 B
			
		
		
			
		
	
	
					30 lines
				
				558 B
			| 
											5 years ago
										 | #!/usr/bin/env sh
 | ||
|  | set -e
 | ||
|  | 
 | ||
|  | rm -rf acado
 | ||
|  | git clone https://github.com/acado/acado.git
 | ||
|  | cd acado
 | ||
|  | git reset --hard 5adb8cbcff5a5464706a48eaf073218ac87c9044
 | ||
|  | 
 | ||
|  | # Clang 8 fixes
 | ||
|  | git apply ../01.patch
 | ||
|  | sed -i '100d' cmake/CompilerOptions.cmake
 | ||
|  | sed -i '100d' cmake/CompilerOptions.cmake
 | ||
|  | 
 | ||
|  | mkdir build
 | ||
|  | cd build
 | ||
|  | cmake -DACADO_WITH_EXAMPLES=OFF -DACADO_BUILD_STATIC=ON -DCMAKE_INSTALL_PREFIX="$HOME/openpilot/phonelibs/acado" ..
 | ||
|  | make -j$(nproc)
 | ||
|  | make install
 | ||
|  | 
 | ||
|  | cd ..
 | ||
|  | cd ..
 | ||
|  | 
 | ||
|  | rm -r x86_64
 | ||
|  | mkdir x86_64
 | ||
|  | mv lib x86_64/lib
 | ||
|  | cp acado/build/lib/* x86_64/lib/
 | ||
|  | 
 | ||
|  | rm -rf acado
 | ||
|  | rm -r share
 |