Multiple definition of HAVE_MPI in configure files.
Created by: kyungjoo-kim
I am wondering why we have multiple definition of HAVE_MPI ? For example with TPL_ENABLE_MPI=ON, I can find out following multiple definitions from my build directory.
[kyukim @bread] packages > grep -r "HAVE_MPI" *
belos/src/Belos_config.h:#define HAVE_MPI
sacado/src/Sacado_config.h:#define HAVE_MPI
stokhos/src/Stokhos_config.h:#define HAVE_MPI
teuchos/core/src/Teuchos_config.h:#define HAVE_MPI
Do we do this because it does not cause a problem so far ? Any potential issue with this ? Also this macro is not guarded by package name.