diff options
author | Christian Pfeiffer <cpfeiffer@live.de> | 2017-11-15 15:27:35 +0100 |
---|---|---|
committer | Christian Pfeiffer <cpfeiffer@live.de> | 2017-11-15 15:27:35 +0100 |
commit | 1615cdedf5ed1566c9fcc887a4c20ebba6945bf8 (patch) | |
tree | 29c69d88d5a5a798037034120cdd225f41dbb804 /Modules/FindMPI.cmake | |
parent | e31288582977c10972af9baa3b0e41d758094d21 (diff) | |
download | cmake-1615cdedf5ed1566c9fcc887a4c20ebba6945bf8.tar.gz |
FindMPI: Treat 'command not found' as an error
If the compiler given in I_MPI_... could not be found, the Intel MPI
wrappers emit an error like "line 590: ifort: command not found".
The script should currently fail to match the output of this for
information, but we should generally treat such an output as invalid,
since the displayed configuration line can become a mixup between Intel
and GNU compiler settings.
Diffstat (limited to 'Modules/FindMPI.cmake')
-rw-r--r-- | Modules/FindMPI.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/FindMPI.cmake b/Modules/FindMPI.cmake index 7f4c44c5e0..3320a075d8 100644 --- a/Modules/FindMPI.cmake +++ b/Modules/FindMPI.cmake @@ -346,7 +346,7 @@ function (_MPI_check_compiler LANG QUERY_FLAG OUTPUT_VARIABLE RESULT_VARIABLE) # library that has invalid or missing version information there would be warning # messages emitted by ld.so in the compiler output. In either case, we'll treat # the output as invalid. - if("${WRAPPER_OUTPUT}" MATCHES "undefined reference|unrecognized|need to set|no version information available") + if("${WRAPPER_OUTPUT}" MATCHES "undefined reference|unrecognized|need to set|no version information available|command not found") set(WRAPPER_RETURN 255) endif() # Ensure that no error output might be passed upwards. |