#! /bin/bash

# check if the directory $1/EIGEN exist

if [ -d "$1/EIGEN" ]; then
  echo "EIGEN is already installed"
  exit 0
fi

CXX="$CXX" CC="$CC" FC="$FC" F77="$F77" ./script/install_OPENBLAS.sh $1 $2
if [ ! -d "$1/OPENBLAS"  ]; then
  exit 1
fi

CXX="$CXX" CC="$CC" FC="$FC" F77="$F77" ./script/install_SUITESPARSE.sh $1 $2
if [ ! -d "$1/SUITESPARSE"  -o ! -f "$1/SUITESPARSE/include/umfpack.h" ]; then
  exit 1
fi

rm -rf eigen-3.3.5.tar.bz2
wget http://ppmcore.mpi-cbg.de/upload/eigen-3.3.5.tar.bz2
rm -rf eigen-eigen-b3f3d4950030/
tar -xf eigen-3.3.5.tar.bz2

cd eigen-eigen-b3f3d4950030/
mkdir $1/EIGEN/
mv Eigen $1/EIGEN/Eigen

cd ..
rm -rf eigen-eigen-b3f3d4950030/

touch $1/EIGEN/signature_of_eigen3_matrix_library

# Mark the installation
echo 2 > $1/EIGEN/version