If we disable MPI support (with -DGTEST_HAS_MPI=0) then the new _MPI macros are not defined causing compiler errors in code using them. Instead, they should be defined to their non-mpi counterparts to make code using the _MPI macros behave like expected (as serial code) if compiled without MPI support.
If we disable MPI support (with -DGTEST_HAS_MPI=0) then the new _MPI macros are not defined causing compiler errors in code using them. Instead, they should be defined to their non-mpi counterparts to make code using the _MPI macros behave like expected (as serial code) if compiled without MPI support.