FindMPI: Regression in include dir logic when using MPI compiler wrappers
The change in !4153 (merged) converted a function to a macro, but that causes the return()
call inside it to apply in the caller's context, which may return from the entire module. We either need to make it a function again or restructure the logic in the macro to put the condition around its entire content.