Skip to content

Commit 37e682a

Browse files
committed
Install Eigen3 by hand
1 parent 0ba17cb commit 37e682a

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.travis.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ git:
1010
cache:
1111
bundler: true
1212
pip: true
13+
directories:
14+
- $HOME/Deps/eigen
1315

1416
env:
1517
global:
@@ -26,7 +28,6 @@ jobs:
2628
- cmake
2729
- gfortran
2830
- libboost-math-dev
29-
- libeigen3-dev
3031
env:
3132
- CXX_COMPILER='clang++'
3233
- C_COMPILER='clang'
@@ -41,7 +42,6 @@ jobs:
4142
- cmake
4243
- gfortran
4344
- libboost-math-dev
44-
- libeigen3-dev
4545
env:
4646
- CXX_COMPILER='g++'
4747
- C_COMPILER='gcc'
@@ -58,7 +58,6 @@ jobs:
5858
- gfortran
5959
- lcov
6060
- libboost-math-dev
61-
- libeigen3-dev
6261
env:
6362
- CXX_COMPILER='g++'
6463
- C_COMPILER='gcc'
@@ -81,8 +80,11 @@ before_install:
8180
- test -n $CC && unset CC
8281
- test -n $CXX && unset CXX
8382
- test -n $FC && unset FC
83+
# Dependencies are downloaded in $HOME/Downloads and installed in $HOME/Deps
84+
- mkdir -p $HOME/Downloads $HOME/Deps
8485

8586
install:
87+
- ./.ci/eigen.sh
8688
- pip install --user pipenv --upgrade
8789
- pipenv install --three
8890

@@ -98,7 +100,8 @@ script:
98100
-DCMAKE_C_COMPILER=$C_COMPILER \
99101
-DCMAKE_Fortran_COMPILER=$Fortran_COMPILER \
100102
-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
101-
-DCMAKE_INSTALL_PREFIX=$HOME/Software/pcmsolver
103+
-DCMAKE_INSTALL_PREFIX=$HOME/Software/pcmsolver \
104+
-DEigen3_DIR=${HOME}/Deps/eigen/share/eigen3/cmake
102105
#- |
103106
# pipenv run python setup.py --cxx=$CXX_COMPILER \
104107
# --cc=$C_COMPILER \

0 commit comments

Comments
 (0)