Any objections to removing dolfin/quadrature? It only contains
BarycenterQuadrature, which in turn depends on CGAL. It needs to be
changed or removed because BarycenterQuadrature.h is the only code
that pollutes the DOLFIN public interface with CGAL code, which makes
the build configuration of code that includes dolfin.h problematic
because it then requires compiler-specific flags to avoid CGAL
throwing errors.

Removing this code will only possibly affect C++ users - the code in
question is not accessible from the Python interface. If the code is
required, it needs to be wrapped to hide the CGAL files from the
DOLFIN interface.

Garth
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to