diff options
-rw-r--r-- | configure.pl | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/configure.pl b/configure.pl index d2bc962..b100fbe 100644 --- a/configure.pl +++ b/configure.pl @@ -66,12 +66,15 @@ if("$ENV{MPI_DIR}" =~ /^\s*$/) { # Search ################################################################################ if($mpi_search and !defined($mpi_cmd)) { - $mpi_cmd = which("mpicc"); + $mpi_cmd = which("mpic++"); + $mpi_cmd = which("mpiCC") unless(defined($mpi_cmd)); + $mpi_cmd = which("mpicxx") unless(defined($mpi_cmd)); + $mpi_cmd = which("mpicc") unless(defined($mpi_cmd)); if(defined($mpi_cmd)) { $mpi_dir = $mpi_cmd; - $mpi_dir =~ s{/mpicc$}{}; + $mpi_dir =~ s{/mpi(c\+\+|CC|cc|cxx)$}{}; $mpi_dir =~ s{/bin$}{}; - message("Found mpicc at $mpi_cmd!"); + message("Found mpi compiler wrapper at $mpi_cmd!"); mpi_get_info(); } } |