Tags: blattms/opm-grid
Tags
Move BLAS/LAPACK checks and libs to the module that actually needs
these things, dune-porsol (and, transitively, dune-upscaling).
Add Boost libraries to module dependencies for dune-cornerpoint using
DUNE_ADD_MODULE_DEPS. While no official ruling has been made on the
Dune mailing lists, this solution/hack/work-around makes dune-porsol
and dune-upscaling configure/build on systems whose Boost
infrastructure is in non-standard locations (e.g., Airbus). Use the
same solution for the BLAS/LAPACK libraries.
This change begets a complete "dunecontrol all"-run for
dune-cornerpoint, dune-porsol, and dune-upscaling. Issue a command
such as
./dune-common/bin/dunecontrol --module=dune-upscaling all
to build the required targets for all modules (using dunecontrol's
dependency tracking capabilities).