Skip to content

Commit 8791873

Browse files
committed
Add file
1 parent 8dc8892 commit 8791873

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.ci/eigen.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/usr/bin/env bash
2+
3+
set -eu -o pipefail
4+
5+
Eigen_VERSION="3.3.4"
6+
echo "-- Installing Eigen $Eigen_VERSION"
7+
if [[ -f $HOME/Deps/eigen/include/eigen3/signature_of_eigen3_matrix_library ]]; then
8+
echo "-- Eigen $Eigen_VERSION FOUND in cache"
9+
else
10+
echo "-- Eigen $Eigen_VERSION NOT FOUND in cache"
11+
cd "$HOME"/Downloads
12+
mkdir -p eigen
13+
curl -Ls http://bitbucket.org/eigen/eigen/get/${Eigen_VERSION}.tar.gz | tar -xz -C eigen --strip-components=1
14+
cd eigen
15+
cmake -H. -Bbuild_eigen -DCMAKE_INSTALL_PREFIX="$HOME"/Deps/eigen &> /dev/null
16+
cmake --build build_eigen -- install &> /dev/null
17+
cd "$TRAVIS_BUILD_DIR"
18+
rm -rf "$HOME"/Downloads/eigen
19+
fi
20+
echo "-- Done with Eigen $Eigen_VERSION"

0 commit comments

Comments
 (0)