config.h values included in official DUNE headers


In file included from /home/mblatt/src/dune/opm-2.10/dune-common/dune/common/version.hh:8,
                 from /home/mblatt/src/dune/opm-2.10/opm-grid/opm/grid/cpgrid/Entity.hpp:40,
                 from /home/mblatt/src/dune/opm-2.10/opm-grid/opm/grid/cpgrid/Iterators.cpp:37:
/home/mblatt/src/dune/opm-2.10/dune-common/opm-parallel-debug/include/dune-common-config.hh:53: warning: "HAVE_UMFPACK" redefined
   53 | #define HAVE_UMFPACK HAVE_SUITESPARSE_UMFPACK
      | 
In file included from /home/mblatt/src/dune/opm-2.10/opm-grid/opm/grid/cpgrid/Iterators.cpp:36:
/home/mblatt/src/dune/opm-2.10/opm-grid/opm-parallel-debug/config.h:38: note: this is the location of the previous definition
   38 | #define HAVE_UMFPACK 1
      | 

Is this intended? What is the rational?

This is a bit annoying.