21 lines
484 B
Bash
21 lines
484 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -x # echo on
|
||
|
set -e # exit on error
|
||
|
brew update
|
||
|
brew install eigen
|
||
|
brew install glog
|
||
|
brew install suite-sparse
|
||
|
brew install ccache
|
||
|
export PATH="/usr/local/opt/ccache/libexec:$PATH"
|
||
|
whereis ccache
|
||
|
git clone https://ceres-solver.googlesource.com/ceres-solver ceres-solver
|
||
|
cd ceres-solver
|
||
|
git reset --hard afe93546b67cee0ad205fe8044325646ed5deea9
|
||
|
mkdir build
|
||
|
cd build
|
||
|
ccache -M 50G
|
||
|
ccache -s
|
||
|
cmake -DCXX11=On -DCMAKE_CXX_COMPILER_LAUNCHER=ccache ..
|
||
|
make -j3
|
||
|
make install
|