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.
29 lines
558 B
29 lines
558 B
#!/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
|
|
|