Fixbug/eigen as dependency
If libdune-pdelab-dev
is installed without libeigne3-dev
then dunecontrol
will fail with any new dune-project depending on dune-pdelab
.
To reproduce this error, you can use the debian:10
docker image.
# install dune-pdelab
apt-get update && apt-get install build-essential libdune-pdelab-dev
# create a new dune-project depending on dune-pdelab somewhere
cd /tmp
echo y | duneproject downstream-project dune-pdelab 2.6 email@example.com
# build the project
mkdir downstream-project/build
cd downstream-project/build
cmake ..
# faiulure because cmake was instructed to finde eigen include library...
Accordingly, this MR adds Eigen as a dependency.
Edited by Santiago Ospina De Los Ríos