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
							 |